@charset "UTF-8";
/***!  https://idr.pt/wp-content/uploads/elementor/css/post-374.css?ver=1780094826  !***/

@media all{.elementor-374 .elementor-element.elementor-element-4cb6a0e70{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0px;margin-bottom:20px}.elementor-374 .elementor-element.elementor-element-4cb6a0e70>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-374 .elementor-element.elementor-element-45fe46f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-374 .elementor-element.elementor-element-45fe46f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://idr.pt/wp-content/uploads/2025/03/exoesqueletos-header-website.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-374 .elementor-element.elementor-element-45fe46f7>.elementor-element-populated>.elementor-background-overlay{background-color:#212121C4;opacity:0.5}.elementor-374 .elementor-element.elementor-element-45fe46f7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-374 .elementor-element.elementor-element-45fe46f7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-374 .elementor-element.elementor-element-429aedd1{--spacer-size:150px}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary )}.elementor-374 .elementor-element.elementor-element-24ff7762{text-align:center}.elementor-374 .elementor-element.elementor-element-24ff7762 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:70px;font-weight:600;color:#FFF}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text )}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-374 .elementor-element.elementor-element-b4882c4{text-align:center;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;color:#FFF}.elementor-374 .elementor-element.elementor-element-648c5f89{--spacer-size:150px}.elementor-374 .elementor-element.elementor-element-b467f27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-697255b{text-align:start}.elementor-374 .elementor-element.elementor-element-697255b .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-59b26dd{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-374 .elementor-element.elementor-element-8f7c198>.elementor-widget-container{margin:0px 200px 0px 200px}.elementor-374 .elementor-element.elementor-element-8f7c198 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-374 .elementor-element.elementor-element-704ca80{--spacer-size:25px}.elementor-374 .elementor-element.elementor-element-d4d5bed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-374 .elementor-element.elementor-element-af89790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-374 .elementor-element.elementor-element-9250d53 img{width:100%}.elementor-374 .elementor-element.elementor-element-07bde4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-6b57ce2{text-align:start}.elementor-374 .elementor-element.elementor-element-6b57ce2 .elementor-heading-title{font-family:"halvar",Sans-serif;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-0e87779{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-374 .elementor-element.elementor-element-1d906ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-6a45f05{--spacer-size:25px}.elementor-374 .elementor-element.elementor-element-8f75006{text-align:start}.elementor-374 .elementor-element.elementor-element-8f75006 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-66abe1c{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-374 .elementor-element.elementor-element-df572c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-374 .elementor-element.elementor-element-46f7f38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-811cf31 img{width:96%}.elementor-374 .elementor-element.elementor-element-3429938{text-align:start}.elementor-374 .elementor-element.elementor-element-3429938 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:27px;font-weight:600;color:#000}.elementor-374 .elementor-element.elementor-element-e534177{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight )}.elementor-374 .elementor-element.elementor-element-df71581 .elementor-button{background-color:#008FED;font-family:"halvar",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:33px 33px 33px 33px}.elementor-374 .elementor-element.elementor-element-df71581 .elementor-button:hover,.elementor-374 .elementor-element.elementor-element-df71581 .elementor-button:focus{background-color:#000;color:#FFF}.elementor-374 .elementor-element.elementor-element-df71581 .elementor-button:hover svg,.elementor-374 .elementor-element.elementor-element-df71581 .elementor-button:focus svg{fill:#FFF}.elementor-374 .elementor-element.elementor-element-8af91d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-6f954da img{width:96%}.elementor-374 .elementor-element.elementor-element-70e720e{text-align:start}.elementor-374 .elementor-element.elementor-element-70e720e .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:27px;font-weight:600;color:#000}.elementor-374 .elementor-element.elementor-element-f3eb474{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-374 .elementor-element.elementor-element-bf41804 .elementor-button{background-color:#008FED;font-family:"halvar",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:33px 33px 33px 33px}.elementor-374 .elementor-element.elementor-element-bf41804 .elementor-button:hover,.elementor-374 .elementor-element.elementor-element-bf41804 .elementor-button:focus{background-color:#000;color:#FFF}.elementor-374 .elementor-element.elementor-element-bf41804 .elementor-button:hover svg,.elementor-374 .elementor-element.elementor-element-bf41804 .elementor-button:focus svg{fill:#FFF}.elementor-374 .elementor-element.elementor-element-e6c1cdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-518f12f img{width:96%;opacity:1}.elementor-374 .elementor-element.elementor-element-75400ea{text-align:start}.elementor-374 .elementor-element.elementor-element-75400ea .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:27px;font-weight:600;color:#000}.elementor-374 .elementor-element.elementor-element-1c3e4cc{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-374 .elementor-element.elementor-element-fc96b34 .elementor-button{background-color:#008FED;font-family:"halvar",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:33px 33px 33px 33px}.elementor-374 .elementor-element.elementor-element-fc96b34 .elementor-button:hover,.elementor-374 .elementor-element.elementor-element-fc96b34 .elementor-button:focus{background-color:#000;color:#FFF}.elementor-374 .elementor-element.elementor-element-fc96b34 .elementor-button:hover svg,.elementor-374 .elementor-element.elementor-element-fc96b34 .elementor-button:focus svg{fill:#FFF}.elementor-374 .elementor-element.elementor-element-96f4023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-5684742{--spacer-size:25px}.elementor-374 .elementor-element.elementor-element-e02f408{text-align:start}.elementor-374 .elementor-element.elementor-element-e02f408 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-3a1390c{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-374 .elementor-element.elementor-element-3e8e21e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-374 .elementor-element.elementor-element-ddf6e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-1dd5e73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-4ecb758{text-align:start}.elementor-374 .elementor-element.elementor-element-4ecb758 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:27px;font-weight:600;color:#000}.elementor-374 .elementor-element.elementor-element-0853883{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-374 .elementor-element.elementor-element-17f7beb .elementor-button{background-color:#008FED;font-family:"halvar",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:33px 33px 33px 33px}.elementor-374 .elementor-element.elementor-element-17f7beb .elementor-button:hover,.elementor-374 .elementor-element.elementor-element-17f7beb .elementor-button:focus{background-color:#000;color:#FFF}.elementor-374 .elementor-element.elementor-element-17f7beb .elementor-button:hover svg,.elementor-374 .elementor-element.elementor-element-17f7beb .elementor-button:focus svg{fill:#FFF}.elementor-374 .elementor-element.elementor-element-e4a93e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-25b20a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-28d714e{--spacer-size:25px}.elementor-374 .elementor-element.elementor-element-faddab8{text-align:start}.elementor-374 .elementor-element.elementor-element-faddab8 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-133babe{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-374 .elementor-element.elementor-element-5a402e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-607cc8dc{--e-image-carousel-slides-to-show:6}.elementor-374 .elementor-element.elementor-element-7d0491f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-71ea433{--spacer-size:25px}.elementor-374 .elementor-element.elementor-element-e9e18f3{text-align:center}.elementor-374 .elementor-element.elementor-element-e9e18f3 .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-0d2c7d0{text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-374 .elementor-element.elementor-element-da04807 .elementor-button{background-color:#008FED;font-family:"halvar",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:38px 38px 38px 38px}.elementor-374 .elementor-element.elementor-element-da04807 .elementor-button:hover,.elementor-374 .elementor-element.elementor-element-da04807 .elementor-button:focus{background-color:#000;color:#FFF}.elementor-374 .elementor-element.elementor-element-da04807 .elementor-button:hover svg,.elementor-374 .elementor-element.elementor-element-da04807 .elementor-button:focus svg{fill:#FFF}.elementor-374 .elementor-element.elementor-element-32b74fb{--spacer-size:25px}.elementor-374 .elementor-element.elementor-element-7674ed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-374 .elementor-element.elementor-element-7674ed7:not(.elementor-motion-effects-element-type-background),.elementor-374 .elementor-element.elementor-element-7674ed7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://idr.pt/wp-content/uploads/2025/03/exoesqueletos.png");background-position:center center;background-size:cover}.elementor-374 .elementor-element.elementor-element-7069624{--spacer-size:50px}.elementor-374 .elementor-element.elementor-element-aaa5e3e{text-align:center}.elementor-374 .elementor-element.elementor-element-aaa5e3e .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#FFF}.elementor-374 .elementor-element.elementor-element-837548b{text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#FFF}.elementor-374 .elementor-element.elementor-element-d994e37 .elementor-button{background-color:#FFF;font-family:"halvar",Sans-serif;font-weight:600;fill:#008FED;color:#008FED;border-radius:38px 38px 38px 38px}.elementor-374 .elementor-element.elementor-element-2fd65b2{--spacer-size:50px}.elementor-374 .elementor-element.elementor-element-1cc9a7eb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-374 .elementor-element.elementor-element-173af836{--spacer-size:50px}.elementor-374 .elementor-element.elementor-element-434059be{text-align:center}.elementor-374 .elementor-element.elementor-element-434059be .elementor-heading-title{font-family:"halvar",Sans-serif;font-size:40px;font-weight:600;color:#008FED}.elementor-374 .elementor-element.elementor-element-a38c837{text-align:center;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400}.elementor-374 .elementor-element.elementor-element-6c3a3c09 .elementor-button{background-color:#008FED;font-family:"halvar",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:38px 38px 38px 38px}.elementor-374 .elementor-element.elementor-element-6c3a3c09 .elementor-button:hover,.elementor-374 .elementor-element.elementor-element-6c3a3c09 .elementor-button:focus{background-color:#000;color:#FFF}.elementor-374 .elementor-element.elementor-element-6c3a3c09 .elementor-button:hover svg,.elementor-374 .elementor-element.elementor-element-6c3a3c09 .elementor-button:focus svg{fill:#FFF}.elementor-374 .elementor-element.elementor-element-9ff6590{--spacer-size:50px}:root{--page-title-display:none}@media (min-width:768px){.elementor-374 .elementor-element.elementor-element-b467f27{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-d4d5bed{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-af89790{--width:50%}.elementor-374 .elementor-element.elementor-element-07bde4c{--width:50%}.elementor-374 .elementor-element.elementor-element-1d906ba{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-df572c6{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-46f7f38{--width:33.3333%}.elementor-374 .elementor-element.elementor-element-8af91d4{--width:33.3333%}.elementor-374 .elementor-element.elementor-element-e6c1cdd{--width:33.3333%}.elementor-374 .elementor-element.elementor-element-96f4023{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-3e8e21e{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-ddf6e87{--width:33.3333%}.elementor-374 .elementor-element.elementor-element-1dd5e73{--width:33.3333%}.elementor-374 .elementor-element.elementor-element-e4a93e4{--width:33.3333%}.elementor-374 .elementor-element.elementor-element-25b20a3{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-5a402e53{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-7d0491f{--content-width:1140px}.elementor-374 .elementor-element.elementor-element-7674ed7{--content-width:1469px}}@media (max-width:1024px){.elementor-374 .elementor-element.elementor-element-4cb6a0e70{margin-top:100px;margin-bottom:0px;padding:0px 20px 0px 20px}.elementor-374 .elementor-element.elementor-element-8f7c198>.elementor-widget-container{margin:-1px -1px -1px -1px}.elementor-374 .elementor-element.elementor-element-607cc8dc{--e-image-carousel-slides-to-show:5}}@media (max-width:767px){.elementor-374 .elementor-element.elementor-element-4cb6a0e70{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px}.elementor-374 .elementor-element.elementor-element-429aedd1{--spacer-size:1px}.elementor-374 .elementor-element.elementor-element-24ff7762 .elementor-heading-title{font-size:25px}.elementor-374 .elementor-element.elementor-element-648c5f89{--spacer-size:1px}.elementor-374 .elementor-element.elementor-element-697255b .elementor-heading-title{font-size:37px}.elementor-374 .elementor-element.elementor-element-607cc8dc{--e-image-carousel-slides-to-show:2}.elementor-374 .elementor-element.elementor-element-7069624{--spacer-size:1px}.elementor-374 .elementor-element.elementor-element-2fd65b2{--spacer-size:1px}}}
