.elementor-195 .elementor-element.elementor-element-cbfb1fc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-e6a328a{--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;overflow:visible;}.elementor-195 .elementor-element.elementor-element-23b58f3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-2967a3c{--display:flex;--min-height:540px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-a46388e{--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;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-39032b6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-39032b6 img{height:100%;object-fit:cover;object-position:center center;border-radius:20px 0px 0px 20px;}.elementor-195 .elementor-element.elementor-element-f31f1ad{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-66f2675{--display:flex;--min-height:25%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-0cfaa53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-0cfaa53 img{height:100%;object-fit:cover;object-position:center center;}.elementor-195 .elementor-element.elementor-element-633ec91{--display:flex;--min-height:74%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-ac4fdc5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-ac4fdc5 img{height:100%;object-fit:cover;object-position:center center;}.elementor-195 .elementor-element.elementor-element-167041b{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-ecdf06a{--display:flex;--min-height:70%;--border-radius:0px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-5f7cf34.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-5f7cf34 img{height:100%;object-fit:cover;object-position:center center;border-radius:0px 20px 0px 0px;}.elementor-195 .elementor-element.elementor-element-29da353{--display:flex;--min-height:29%;--border-radius:0px 0px 20px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-6b79223.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-6b79223 img{height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 20px 0px;}.elementor-195 .elementor-element.elementor-element-4a205cb{--display:flex;--position:absolute;--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;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:40%;overflow:visible;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-4a205cb{right:40%;}body.rtl .elementor-195 .elementor-element.elementor-element-4a205cb{left:40%;}.elementor-195 .elementor-element.elementor-element-d8d1ea2{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-769b98c{--display:flex;--overlay-opacity:0.03;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-769b98c:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-769b98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-769b98c::before, .elementor-195 .elementor-element.elementor-element-769b98c > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-769b98c > .e-con-inner > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-769b98c > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-769b98c > .e-con-inner > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-769b98c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.etang-blamont.fr/wp-content/uploads/2025/04/asset-02.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-48d68dc{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-48d68dc.elementor-element{--align-self:flex-start;}.elementor-195 .elementor-element.elementor-element-48d68dc .elementor-heading-title{font-family:"Corben", Sans-serif;font-size:34px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-a9f01cc );}.elementor-195 .elementor-element.elementor-element-ee275ba{--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-start;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-ee275ba:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-ee275ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bdb02a );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-47b00f3.elementor-view-stacked .elementor-icon{background-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-47b00f3.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-47b00f3.elementor-view-default .elementor-icon{fill:#2C5F2D;color:#2C5F2D;border-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon{font-size:14px;padding:4px;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-cd29349{right:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-cd29349{left:0px;}.elementor-195 .elementor-element.elementor-element-cd29349{bottom:-20px;}.elementor-195 .elementor-element.elementor-element-cd29349 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:71px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-e6dc5f8{--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-start;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-e6dc5f8:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-e6dc5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bdb02a );}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-4572a8b.elementor-view-stacked .elementor-icon{background-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-4572a8b.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-4572a8b.elementor-view-default .elementor-icon{fill:#2C5F2D;color:#2C5F2D;border-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon{font-size:14px;padding:4px;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-19955b7{right:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-19955b7{left:0px;}.elementor-195 .elementor-element.elementor-element-19955b7{bottom:-20px;}.elementor-195 .elementor-element.elementor-element-19955b7 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:71px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-91a59c2{--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-start;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-91a59c2:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-91a59c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bdb02a );}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-8d3f1a4.elementor-view-stacked .elementor-icon{background-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-8d3f1a4.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-8d3f1a4.elementor-view-default .elementor-icon{fill:#2C5F2D;color:#2C5F2D;border-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon{font-size:14px;padding:4px;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-50d5209{right:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-50d5209{left:0px;}.elementor-195 .elementor-element.elementor-element-50d5209{bottom:-20px;}.elementor-195 .elementor-element.elementor-element-50d5209 .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:71px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-ef947f5{--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-start;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-ef947f5:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-ef947f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bdb02a );}.elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-c69054a.elementor-view-stacked .elementor-icon{background-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-c69054a.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-c69054a.elementor-view-default .elementor-icon{fill:#2C5F2D;color:#2C5F2D;border-color:#2C5F2D;}.elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon{font-size:14px;padding:4px;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-51d49ef{right:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-51d49ef{left:0px;}.elementor-195 .elementor-element.elementor-element-51d49ef{bottom:-20px;}.elementor-195 .elementor-element.elementor-element-51d49ef .elementor-heading-title{font-family:"Gloock", Sans-serif;font-size:71px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-fc6b961 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn{background-color:var( --e-global-color-a9f01cc );width:100%;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn:hover{background-color:transparent;color:var( --e-global-color-a9f01cc );fill:var( --e-global-color-a9f01cc );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-195 .elementor-element.elementor-element-fc6b961{width:100%;max-width:100%;}.elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn > :is(i, svg){font-size:16px;}.elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn > i, .elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn > svg{margin-right:16px;}.rtl .elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn > i, .rtl .elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn > svg{margin-left:16px;margin-right:0;}.elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn i, .elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-195 .elementor-element.elementor-element-82688aa{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-195 .elementor-element.elementor-element-898e4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;}.elementor-195 .elementor-element.elementor-element-898e4ca p{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-855972a{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-54fba31{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B2B2B2;--border-color:#B2B2B2;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.30196078431372547);--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-54fba31:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-54fba31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.etang-blamont.fr/wp-content/uploads/2025/07426a9708-a328-49f8-b4b5-c77273236dce-scaled-2560x1280.jpg");background-position:center center;background-repeat:repeat-y;background-size:auto;}.elementor-195 .elementor-element.elementor-element-54fba31::before, .elementor-195 .elementor-element.elementor-element-54fba31 > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-54fba31 > .e-con-inner > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-54fba31 > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-54fba31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-54fba31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(220deg, #FFFFFF00 0%, var( --e-global-color-a9f01cc ) 45%);}.elementor-195 .elementor-element.elementor-element-7d38fb5{width:auto;max-width:auto;text-align:start;}.elementor-195 .elementor-element.elementor-element-7d38fb5.elementor-element{--align-self:flex-start;}.elementor-195 .elementor-element.elementor-element-7d38fb5 .elementor-heading-title{font-family:"Corben", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-8e8e8f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-8e8e8f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-8e8e8f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-8e8e8f4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-fe0ea61{--spacer-size:1px;background-color:var( --e-global-color-text );margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-fe0ea61.elementor-element{--align-self:stretch;}.elementor-195 .elementor-element.elementor-element-ce47a77{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B2B2B2;--border-color:#B2B2B2;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.30196078431372547);--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-ce47a77:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-ce47a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.etang-blamont.fr/wp-content/uploads/2025/07426a9708-a328-49f8-b4b5-c77273236dce-scaled-2560x1280.jpg");background-position:bottom center;background-repeat:repeat-y;background-size:auto;}.elementor-195 .elementor-element.elementor-element-ce47a77::before, .elementor-195 .elementor-element.elementor-element-ce47a77 > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-ce47a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-ce47a77 > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-ce47a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-ce47a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(220deg, #FFFFFF00 0%, var( --e-global-color-a9f01cc ) 75%);}.elementor-195 .elementor-element.elementor-element-12c7ec4{width:auto;max-width:auto;text-align:start;}.elementor-195 .elementor-element.elementor-element-12c7ec4.elementor-element{--align-self:flex-start;}.elementor-195 .elementor-element.elementor-element-12c7ec4 .elementor-heading-title{font-family:"Corben", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-9179449 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-9179449 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-9179449{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-9179449 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-f8cfefc .elementor-heading-title{font-family:"Corben", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-8b3863f{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-195 .elementor-element.elementor-element-dceb515{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.30196078431372547);overflow:visible;}.elementor-195 .elementor-element.elementor-element-dceb515:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-dceb515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9f01cc );}.elementor-195 .elementor-element.elementor-element-715d624{padding:12px 4px 12px 4px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-715d624.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-715d624.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-715d624.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon{font-size:30px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-description{color:var( --e-global-color-6bdb02a );}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-2e7f630{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-text{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-f2868b5{--spacer-size:1px;background-color:var( --e-global-color-text );padding:150px 0px 150px 0px;}.elementor-195 .elementor-element.elementor-element-f2868b5.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-5c62730{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.30196078431372547);overflow:visible;}.elementor-195 .elementor-element.elementor-element-5c62730:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-5c62730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9f01cc );}.elementor-195 .elementor-element.elementor-element-ac3bfe0{padding:12px 4px 12px 4px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-ac3bfe0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-ac3bfe0.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-ac3bfe0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon{font-size:30px;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-description{color:var( --e-global-color-6bdb02a );}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-ed9aee3{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-icon i{color:var( --e-global-color-b3dcc30 );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-icon svg{fill:var( --e-global-color-b3dcc30 );transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-fac425c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-text{color:var( --e-global-color-b3dcc30 );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-7108d26{--spacer-size:1px;background-color:var( --e-global-color-text );padding:150px 0px 150px 0px;}.elementor-195 .elementor-element.elementor-element-7108d26.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-8ebf522{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.30196078431372547);overflow:visible;}.elementor-195 .elementor-element.elementor-element-8ebf522:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-8ebf522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9f01cc );}.elementor-195 .elementor-element.elementor-element-e7dff83{padding:12px 4px 12px 4px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-e7dff83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-e7dff83.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-e7dff83.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon{font-size:30px;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title a{font-family:"Corben", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-description{color:var( --e-global-color-6bdb02a );}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-d195a17{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-text{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-icon i{color:var( --e-global-color-b3dcc30 );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-icon svg{fill:var( --e-global-color-b3dcc30 );transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-dbfdbc5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-text{color:var( --e-global-color-b3dcc30 );transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-6da9750{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-195 .elementor-element.elementor-element-cbfb1fc{--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:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-e6a328a{--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{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-4a205cb{bottom:40%;}.elementor-195 .elementor-element.elementor-element-d8d1ea2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-195 .elementor-element.elementor-element-48d68dc .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-description{font-size:16px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-cd29349{bottom:-15px;}.elementor-195 .elementor-element.elementor-element-cd29349 .elementor-heading-title{font-size:60px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-19955b7{bottom:-15px;}.elementor-195 .elementor-element.elementor-element-19955b7 .elementor-heading-title{font-size:60px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-50d5209{bottom:-15px;}.elementor-195 .elementor-element.elementor-element-50d5209 .elementor-heading-title{font-size:60px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-51d49ef{bottom:-15px;}.elementor-195 .elementor-element.elementor-element-51d49ef .elementor-heading-title{font-size:60px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-7d38fb5 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-12c7ec4 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-f8cfefc .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-8b3863f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-item > a{font-size:16px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-item > a{font-size:16px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-item > a{font-size:16px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-item > a{font-size:16px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-item > a{font-size:16px;line-height:1.8em;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-cbfb1fc{--padding-top:15px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}.elementor-195 .elementor-element.elementor-element-a46388e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 0px 0px 0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-39032b6 img{border-radius:20px 20px 20px 20px;}.elementor-195 .elementor-element.elementor-element-f31f1ad{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-195 .elementor-element.elementor-element-66f2675{--width:48%;--border-radius:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-0cfaa53 img{border-radius:20px 20px 20px 20px;}.elementor-195 .elementor-element.elementor-element-633ec91{--width:48%;}.elementor-195 .elementor-element.elementor-element-ac4fdc5 img{border-radius:20px 20px 20px 20px;}.elementor-195 .elementor-element.elementor-element-167041b{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-ecdf06a{--width:48%;--min-height:100px;--border-radius:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-5f7cf34{border-radius:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-5f7cf34 img{border-radius:20px 20px 20px 20px;}.elementor-195 .elementor-element.elementor-element-29da353{--width:48%;--min-height:100px;--border-radius:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-6b79223 img{border-radius:20px 20px 20px 20px;}.elementor-195 .elementor-element.elementor-element-4a205cb{--width:fit-content;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-285px;--margin-bottom:132px;--margin-left:0px;--margin-right:0px;bottom:3%;}.elementor-195 .elementor-element.elementor-element-4a205cb.e-con{--align-self:center;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-4a205cb{right:34%;}body.rtl .elementor-195 .elementor-element.elementor-element-4a205cb{left:34%;}.elementor-195 .elementor-element.elementor-element-f341da2.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-769b98c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-195 .elementor-element.elementor-element-48d68dc{width:100%;max-width:100%;text-align:center;}.elementor-195 .elementor-element.elementor-element-48d68dc.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-48d68dc .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-ee275ba{--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-start;--align-items:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-47b00f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-wrapper{align-items:center;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon{padding:4px;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-title a{font-size:18px;}.elementor-195 .elementor-element.elementor-element-47b00f3 .elementor-icon-box-description{font-size:15px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-cd29349{right:-5px;}body.rtl .elementor-195 .elementor-element.elementor-element-cd29349{left:-5px;}.elementor-195 .elementor-element.elementor-element-cd29349{bottom:-10px;}.elementor-195 .elementor-element.elementor-element-cd29349 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-e6dc5f8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-195 .elementor-element.elementor-element-4572a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-4572a8b .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-19955b7{right:-5px;}body.rtl .elementor-195 .elementor-element.elementor-element-19955b7{left:-5px;}.elementor-195 .elementor-element.elementor-element-19955b7{bottom:-10px;}.elementor-195 .elementor-element.elementor-element-19955b7 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-8d3f1a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-wrapper{align-items:center;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon{padding:4px;}.elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-8d3f1a4 .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-50d5209{right:-5px;}body.rtl .elementor-195 .elementor-element.elementor-element-50d5209{left:-5px;}.elementor-195 .elementor-element.elementor-element-50d5209{bottom:-10px;}.elementor-195 .elementor-element.elementor-element-50d5209 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-c69054a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-c69054a .elementor-icon-box-title a{font-size:18px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-51d49ef{right:-5px;}body.rtl .elementor-195 .elementor-element.elementor-element-51d49ef{left:-5px;}.elementor-195 .elementor-element.elementor-element-51d49ef{bottom:-10px;}.elementor-195 .elementor-element.elementor-element-51d49ef .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-fc6b961 .elementskit-btn{padding:16px 8px 16px 8px;font-size:11px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-7d38fb5 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-195 .elementor-element.elementor-element-fe0ea61{--spacer-size:1px;width:100%;max-width:100%;padding:1px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-12c7ec4 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-f8cfefc .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-8b3863f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-wrapper{gap:8px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon{font-size:24px;}.elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-715d624 .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-2e7f630 .elementor-icon-list-item > a{font-size:15px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-f2868b5{--spacer-size:1px;width:100%;max-width:100%;padding:1px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-wrapper{gap:8px;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon{font-size:24px;}.elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-ac3bfe0 .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-ed9aee3 .elementor-icon-list-item > a{font-size:15px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-fac425c .elementor-icon-list-item > a{font-size:15px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-7108d26{--spacer-size:1px;width:100%;max-width:100%;padding:1px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-wrapper{gap:8px;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon{font-size:24px;}.elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-e7dff83 .elementor-icon-box-title a{font-size:16px;line-height:1.3em;}.elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-d195a17 .elementor-icon-list-item > a{font-size:15px;line-height:1.8em;}.elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-195 .elementor-element.elementor-element-dbfdbc5 .elementor-icon-list-item > a{font-size:15px;line-height:1.8em;}}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-23b58f3{--width:66.6666%;}.elementor-195 .elementor-element.elementor-element-a46388e{--width:70%;}.elementor-195 .elementor-element.elementor-element-f31f1ad{--width:30%;}.elementor-195 .elementor-element.elementor-element-167041b{--width:30%;}.elementor-195 .elementor-element.elementor-element-4a205cb{--width:fit-content;}.elementor-195 .elementor-element.elementor-element-d8d1ea2{--width:40%;}.elementor-195 .elementor-element.elementor-element-8b3863f{--width:100%;}.elementor-195 .elementor-element.elementor-element-dceb515{--width:33.333%;}.elementor-195 .elementor-element.elementor-element-5c62730{--width:33.333%;}.elementor-195 .elementor-element.elementor-element-8ebf522{--width:33.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-195 .elementor-element.elementor-element-23b58f3{--width:100%;}.elementor-195 .elementor-element.elementor-element-d8d1ea2{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-48d68dc */.elementor-195 .elementor-element.elementor-element-48d68dc {
    position: relative;
    z-index: 1;
}

.elementor-195 .elementor-element.elementor-element-48d68dc::before {
    position: absolute;
    content: "";
    bottom: -6px;
    left: 0;
    background-color: #D4B77D;
    height: 6px;
    width: 100%;
    z-index: -1;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee275ba */.elementor-195 .elementor-element.elementor-element-ee275ba {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6dc5f8 */.elementor-195 .elementor-element.elementor-element-e6dc5f8 {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a59c2 */.elementor-195 .elementor-element.elementor-element-91a59c2 {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef947f5 */.elementor-195 .elementor-element.elementor-element-ef947f5 {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-769b98c */.elementor-195 .elementor-element.elementor-element-769b98c {
    overflow: hidden !important;
}

.list-container{
    overflow: hidden;
}

.list-container .numberList {
    transform: rotate(-10deg);
}

.list-container:hover .numberList {
    transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6da9750 */@media screen and (max-width : 1024px) {
    .DOPBSPCalendar-container {
        position: relative;
    }
}

@media screen and (min-width : 1024px) {
    .DOPBSPCalendar-container {
       position: sticky !important;
       top: 125px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbfb1fc */#imgContainer a {
    height: 100% !important;
}

.button {
  display: grid;
  place-content: center;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  background: #2C5F2D;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: background 300ms, transform 200ms;
}

.button__text {
  position: absolute;
  inset: 0;
  animation: text-rotation 8s linear infinite;
  pointer-events: none;
  margin-top: 20px;
}

.button__text span {
  position: absolute;
  inset: -15px;
  transform: rotate(calc(19deg * var(--index)));
}

.button__circle {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  background: #fff;
  color: #2C5F2D;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button__icon {
  transition: color 0.3s ease-in-out;
}

.button__icon--copy {
  position: absolute;
  transform: translate(-150%, 150%);
}

.button:hover {
  background: #000;
  transform: scale(1.05);
}

.button:hover .button__icon {
  color: #000;
}

.button:hover .button__icon:first-child {
  transition: transform 0.3s ease-in-out;
  transform: translate(150%, -150%);
}

.button:hover .button__icon--copy {
  transition: transform 0.3s ease-in-out 0.1s;
  transform: translate(0);
}

@keyframes text-rotation {
  to {
    rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS *//* CALENDAR */

.DOPBSPCalendar-navigation .dopbsp-add-btn, .DOPBSPCalendar-navigation .dopbsp-next-btn, .DOPBSPCalendar-navigation .dopbsp-previous-btn, .DOPBSPCalendar-navigation .dopbsp-remove-btn {
  background-color: darkgreen !important;
}

.DOPBSPCalendar-navigation .dopbsp-add-btn .dopbsp-info, .DOPBSPCalendar-navigation .dopbsp-next-btn .dopbsp-info, .DOPBSPCalendar-navigation .dopbsp-previous-btn .dopbsp-info, .DOPBSPCalendar-navigation .dopbsp-remove-btn .dopbsp-info {
  background-color: darkgreen !important;
}

.DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-info {
  background-color: rgba(0, 100, 0, 0.496) !important;
}

.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message {
  background-color: rgba(0, 100, 0, 0.496) !important;
}


.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-label, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-label {
    background-color: #2C5F2D !important;
}

.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-value, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-value {
    background-color: #2C5F2D !important;
}/* End custom CSS */