.elementor-814 .elementor-element.elementor-element-45a5276{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-45a5276:not(.elementor-motion-effects-element-type-background),.elementor-814 .elementor-element.elementor-element-45a5276>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.dhbelleza.es/wp-content/uploads/2024/04/banner-clinica.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-814 .elementor-element.elementor-element-45a5276:before,.elementor-814 .elementor-element.elementor-element-45a5276>.elementor-background-video-container:before,.elementor-814 .elementor-element.elementor-element-45a5276>.e-con-inner>.elementor-background-video-container:before,.elementor-814 .elementor-element.elementor-element-45a5276>.elementor-background-slideshow:before,.elementor-814 .elementor-element.elementor-element-45a5276>.e-con-inner>.elementor-background-slideshow:before,.elementor-814 .elementor-element.elementor-element-45a5276>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg,#fff 20%,#A74B6200 100%)}.elementor-814 .elementor-element.elementor-element-aba3b82{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-2410c84{width:var(--container-widget-width,673px);max-width:673px;--container-widget-width:673px;--container-widget-flex-grow:0}.elementor-814 .elementor-element.elementor-element-2410c84>.elementor-widget-container{margin:0}.elementor-814 .elementor-element.elementor-element-2410c84.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-814 .elementor-element.elementor-element-2410c84 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:18px;text-transform:none;line-height:1.5em;color:var(--e-global-color-bf94688)}.elementor-814 .elementor-element.elementor-element-2645442{width:var(--container-widget-width,705px);max-width:705px;--container-widget-width:705px;--container-widget-flex-grow:0}.elementor-814 .elementor-element.elementor-element-2645442>.elementor-widget-container{margin:0}.elementor-814 .elementor-element.elementor-element-2645442.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-814 .elementor-element.elementor-element-2645442 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:50px;font-weight:700;text-transform:none;line-height:1.25em;color:var(--e-global-color-189b0d3)}.elementor-814 .elementor-element.elementor-element-3fb2f1f{width:var(--container-widget-width,705px);max-width:705px;--container-widget-width:705px;--container-widget-flex-grow:0}.elementor-814 .elementor-element.elementor-element-3fb2f1f>.elementor-widget-container{margin:0}.elementor-814 .elementor-element.elementor-element-3fb2f1f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-814 .elementor-element.elementor-element-3fb2f1f .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:29px;font-weight:700;text-transform:none;line-height:1.25em;color:#101010}.elementor-814 .elementor-element.elementor-element-e345b06{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container .gem-button{background-color:var(--e-global-color-189b0d3);border-radius:5px}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container .gem-button:hover{background-color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-32c669c>.elementor-widget-container{padding:0}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container{text-align:left}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-bf94688);font-family:"Exo",Sans-serif;font-size:18px;font-weight:400;text-transform:none}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-189b0d3)}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container .gem-button{background-color:var(--e-global-color-bf94688);border-radius:5px}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container .gem-button:hover{background-color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-674280f>.elementor-widget-container{padding:0}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container{text-align:left}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-189b0d3);font-family:"Exo",Sans-serif;font-size:18px;font-weight:400;text-transform:none}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-189b0d3)}.elementor-814 .elementor-element.elementor-element-2659793{--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;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-item,.elementor-814 .elementor-element.elementor-element-dc11e30 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-row,.elementor-814 .elementor-element.elementor-element-dc11e30 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{font-size:20px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters{text-align:center}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters a,.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{color:#000}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters a span,.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{font-size:20px;font-weight:600;text-transform:uppercase}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters a:hover,.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button:hover{color:var(--e-global-color-c7cc4c2)}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .gem-pagination{margin-top:60px}.elementor-814 .elementor-element.elementor-element-dc11e30 .gem-pagination a{font-size:16px;font-weight:500}.elementor-814 .elementor-element.elementor-element-dc11e30 .gem-pagination a:hover{background-color:var(--e-global-color-bf94688)}.elementor-814 .elementor-element.elementor-element-dc11e30 .gem-pagination a.current{background-color:var(--e-global-color-bf94688)}.elementor-814 .elementor-element.elementor-element-5dbe458{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-5dbe458:not(.elementor-motion-effects-element-type-background),.elementor-814 .elementor-element.elementor-element-5dbe458>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-814 .elementor-element.elementor-element-18d907f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-4ee20c1{text-align:center}.elementor-814 .elementor-element.elementor-element-4ee20c1 .elementor-heading-title{font-size:25px}.elementor-814 .elementor-element.elementor-element-246754a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-79799c7{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-d3ad27a{width:initial;max-width:initial}.elementor-814 .elementor-element.elementor-element-d3ad27a .elementor-heading-title{font-size:32px;font-weight:500}.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading,.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading .light{font-size:57px}.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading:hover>span,.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading:hover>a,.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading:hover span.colored{color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading span.label{color:var(--e-global-color-013d714);background-color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-cff30ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-ec02d76 .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1.5 !important}.elementor-814 .elementor-element.elementor-element-ec02d76 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-814 .elementor-element.elementor-element-ec02d76 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-814 .elementor-element.elementor-element-ec02d76 .gem-gallery-grid .not-fullwidth-block ul,.elementor-814 .elementor-element.elementor-element-ec02d76 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-814 .elementor-element.elementor-element-ec02d76 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-814 .elementor-element.elementor-element-ec02d76 .gallery-item .overlay:before,.hover-circular .gallery-item .overlay-wrap .overlay .overlay-circle{background:var(--e-global-color-113aeba);background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-113aeba) 0%,#FFFFFF80 100%) !important}.elementor-814 .elementor-element.elementor-element-ec02d76 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-814 .elementor-element.elementor-element-abed827{--display:flex;--min-height:253px;--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-814 .elementor-element.elementor-element-dfb1780{--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;--justify-content:center}.elementor-814 .elementor-element.elementor-element-0f7c999{width:initial;max-width:initial}.elementor-814 .elementor-element.elementor-element-0f7c999 .elementor-heading-title{font-size:32px;font-weight:500}.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading,.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading .light{font-size:57px}.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading:hover>span,.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading:hover>a,.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading:hover span.colored{color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading span.label{color:var(--e-global-color-013d714);background-color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-7b3f161{--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;--justify-content:center}.elementor-814 .elementor-element.elementor-element-d956958.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2)}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2)}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2)}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2)}body.rtl .elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2)}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2)}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-icon i{color:var(--e-global-color-c7cc4c2);transition:color .3s}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-icon svg{fill:var(--e-global-color-c7cc4c2);transition:fill .3s}.elementor-814 .elementor-element.elementor-element-d956958{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.125);--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-icon{padding-right:3px}.elementor-814 .elementor-element.elementor-element-d956958 .elementor-icon-list-text{transition:color .3s}.elementor-814 .elementor-element.elementor-element-c9ceecb{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:21px;--padding-right:21px}.elementor-814 .elementor-element.elementor-element-c9ceecb:not(.elementor-motion-effects-element-type-background),.elementor-814 .elementor-element.elementor-element-c9ceecb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2c2e3d;background-image:url("https://www.dhbelleza.es/wp-content/uploads/2024/04/banner-cta-tu-misma.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-814 .elementor-element.elementor-element-30131d8{--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-814 .elementor-element.elementor-element-724aa44 .gem-icon .back-angle i{color:var(--e-global-color-189b0d3)}.elementor-814 .elementor-element.elementor-element-724aa44 .gem-icon svg{fill:var(--e-global-color-189b0d3)}.elementor-814 .elementor-element.elementor-element-2887ed6{text-align:center}.elementor-814 .elementor-element.elementor-element-2887ed6 .elementor-heading-title{color:#fff}.elementor-814 .elementor-element.elementor-element-381b210>.elementor-widget-container{margin:5px 0 0}.elementor-814 .elementor-element.elementor-element-381b210{text-align:center}.elementor-814 .elementor-element.elementor-element-381b210 .elementor-heading-title{color:var(--e-global-color-bf94688)}.elementor-814 .elementor-element.elementor-element-05938c0>.elementor-widget-container{margin:0 0 50px}.elementor-814 .elementor-element.elementor-element-05938c0{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-814 .elementor-element.elementor-element-05938c0,.elementor-814 .elementor-element.elementor-element-05938c0 .elementor-text-editor *{font-size:24px;font-weight:700}.elementor-814 .elementor-element.elementor-element-05938c0,.elementor-814 .elementor-element.elementor-element-05938c0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-189b0d3)}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button{background-color:var(--e-global-color-013d714);border-radius:5px}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button:hover{background-color:#fff}.elementor-814 .elementor-element.elementor-element-6e1256f>.elementor-widget-container{margin:0 0 -24px}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button .gem-text-button{color:#fff}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-013d714)}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-separator .gem-button-separator-line{border-top-width:2px}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-814 .elementor-element.elementor-element-6303fbf{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-30927f8{--display:flex}.elementor-814 .elementor-element.elementor-element-a5424b6{text-align:center}.elementor-814 .elementor-element.elementor-element-44a4a21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-image{width:128px;height:128px}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-image,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-image img,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-image>span:before{border-radius:60%}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-name,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-name span{color:var(--e-global-color-013d714);font-size:18px}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-text p,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-text div{color:var(--e-global-color-bf94688);font-size:20px;font-weight:400}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-wrapper:after,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonial-wrapper p:after{color:var(--e-global-color-7de10c8)}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonials .gem-testimonial-wrapper p:after,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonials .gem-testimonial-wrapper:after{font-size:60px}.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonials .gem-prev:hover:after,.elementor-814 .elementor-element.elementor-element-e345cfa .gem-testimonials .gem-next:hover:after{background-color:var(--e-global-color-7de10c8)}.elementor-814 .elementor-element.elementor-element-6d925a5{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-5af5663{--display:flex}.elementor-814 .elementor-element.elementor-element-91ee116{text-align:center}.elementor-814 .elementor-element.elementor-element-91ee116 .elementor-heading-title{font-size:25px}.elementor-814 .elementor-element.elementor-element-08ad7db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-09d955c{--e-image-carousel-slides-to-show:4}.elementor-814 .elementor-element.elementor-element-bf345ac{--display:flex}.elementor-814 .elementor-element.elementor-element-587508e{--display:flex}@media(max-width:1024px){.elementor-814 .elementor-element.elementor-element-aba3b82{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}}@media(min-width:768px){.elementor-814 .elementor-element.elementor-element-45a5276{--content-width:1180px}.elementor-814 .elementor-element.elementor-element-2659793{--content-width:1180px}.elementor-814 .elementor-element.elementor-element-5dbe458{--content-width:1180px}.elementor-814 .elementor-element.elementor-element-79799c7{--width:37%}.elementor-814 .elementor-element.elementor-element-cff30ad{--width:63%}.elementor-814 .elementor-element.elementor-element-dfb1780{--width:50%}.elementor-814 .elementor-element.elementor-element-7b3f161{--width:50%}.elementor-814 .elementor-element.elementor-element-c9ceecb{--content-width:800px}.elementor-814 .elementor-element.elementor-element-30131d8{--content-width:800px}.elementor-814 .elementor-element.elementor-element-6303fbf{--content-width:1180px}.elementor-814 .elementor-element.elementor-element-6d925a5{--content-width:1180px}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-45a5276{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-814 .elementor-element.elementor-element-aba3b82{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-814 .elementor-element.elementor-element-2410c84>.elementor-widget-container{margin:20px 0 0}.elementor-814 .elementor-element.elementor-element-2410c84 .elementor-heading-title{font-size:14px}.elementor-814 .elementor-element.elementor-element-2645442 .elementor-heading-title{font-size:32px}.elementor-814 .elementor-element.elementor-element-3fb2f1f .elementor-heading-title{font-size:32px}.elementor-814 .elementor-element.elementor-element-e345b06{--justify-content:flex-start;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px}.elementor-814 .elementor-element.elementor-element-32c669c .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px}.elementor-814 .elementor-element.elementor-element-674280f .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-814 .elementor-element.elementor-element-2659793{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-top-panel{margin-bottom:20px}.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters a span,.elementor-814 .elementor-element.elementor-element-dc11e30 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{font-size:18px}.elementor-814 .elementor-element.elementor-element-5dbe458{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-814 .elementor-element.elementor-element-4ee20c1>.elementor-widget-container{margin:0 0 15px}.elementor-814 .elementor-element.elementor-element-79799c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-d3ad27a{text-align:center}.elementor-814 .elementor-element.elementor-element-d3ad27a .elementor-heading-title{font-size:22px}.elementor-814 .elementor-element.elementor-element-1f8eae6{text-align:center}.elementor-814 .elementor-element.elementor-element-1f8eae6>.elementor-widget-container{margin:20px 0 0}.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading,.elementor-814 .elementor-element.elementor-element-1f8eae6 .thegem-heading .light{line-height:1.2em}.elementor-814 .elementor-element.elementor-element-0f7c999 .elementor-heading-title{font-size:22px}.elementor-814 .elementor-element.elementor-element-0dc832c{text-align:left}.elementor-814 .elementor-element.elementor-element-0dc832c>.elementor-widget-container{margin:20px 0 0}.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading,.elementor-814 .elementor-element.elementor-element-0dc832c .thegem-heading .light{font-size:30px;line-height:1.2em}.elementor-814 .elementor-element.elementor-element-7b3f161{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-814 .elementor-element.elementor-element-d956958{width:var(--container-widget-width,313px);max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-814 .elementor-element.elementor-element-6e1256f>.elementor-widget-container{margin:0}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button .gem-text-button{font-size:18px;letter-spacing:0px}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button-separator-line{width:0}.elementor-814 .elementor-element.elementor-element-6e1256f .gem-button-container .gem-button-separator a{margin:0}.elementor-814 .elementor-element.elementor-element-6303fbf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-814 .elementor-element.elementor-element-a5424b6 .elementor-heading-title{font-size:24px}.elementor-814 .elementor-element.elementor-element-6d925a5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-814 .elementor-element.elementor-element-09d955c{--e-image-carousel-slides-to-show:2}}.gear-1,.gear-2,.gear-3,.gear-4,.gear-5{transition:all .3s linear}.elementor-814 .elementor-element.elementor-element-dc11e30 a.active.title-h6.hover-pointer{border-color:#ff6a00}h3{font-size:22px;text-decoration:underline #ff6a00}.elementor-814 .elementor-element.elementor-element-09d955c .swiper-wrapper{transition-timing-function:linear !important}