.elementor-2227 .elementor-element.elementor-element-ad51158{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2227 .elementor-element.elementor-element-ad51158:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-ad51158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3DACD514;}.elementor-2227 .elementor-element.elementor-element-423e5fc{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2227 .elementor-element.elementor-element-423e5fc.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-030213d > .elementor-widget-container{margin:0px 0px 016px 0px;padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-030213d{text-align:center;}.elementor-2227 .elementor-element.elementor-element-030213d .elementor-heading-title{font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-d7d6b92 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2227 .elementor-element.elementor-element-d7d6b92.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-d7d6b92{text-align:center;font-weight:400;}.elementor-2227 .elementor-element.elementor-element-8f4806b{--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:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:-13rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-dcf3fd0{--display:flex;--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;--align-items:flex-end;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2227 .elementor-element.elementor-element-7efad05 img{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-d08898e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-d08898e.e-con{--align-self:flex-end;}.elementor-2227 .elementor-element.elementor-element-fd05c6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2227 .elementor-element.elementor-element-87c1e35 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2227 .elementor-element.elementor-element-87c1e35{text-align:start;font-weight:300;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-4ef480a > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-2227 .elementor-element.elementor-element-4ef480a .elementor-icon-wrapper{text-align:center;}.elementor-2227 .elementor-element.elementor-element-4ef480a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2227 .elementor-element.elementor-element-4ef480a.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-4ef480a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2227 .elementor-element.elementor-element-4ef480a.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-4ef480a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2227 .elementor-element.elementor-element-cc3bbfc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-2227 .elementor-element.elementor-element-e8e6037{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2227 .elementor-element.elementor-element-da0f351{--display:flex;}.elementor-2227 .elementor-element.elementor-element-615bd6d > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-c260268 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2227 .elementor-element.elementor-element-c260268 .elementor-heading-title a:hover, .elementor-2227 .elementor-element.elementor-element-c260268 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-77d7023{--display:flex;}.elementor-2227 .elementor-element.elementor-element-447def4 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-a0e9784 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2227 .elementor-element.elementor-element-a0e9784 .elementor-heading-title a:hover, .elementor-2227 .elementor-element.elementor-element-a0e9784 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-19ff338{font-weight:300;}.elementor-2227 .elementor-element.elementor-element-684f742{--display:flex;}.elementor-2227 .elementor-element.elementor-element-717997d > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-412a7b6 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2227 .elementor-element.elementor-element-412a7b6 .elementor-heading-title a:hover, .elementor-2227 .elementor-element.elementor-element-412a7b6 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-9b02af1{font-weight:300;}@media(max-width:1024px){.elementor-2227 .elementor-element.elementor-element-8f4806b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-dcf3fd0{--justify-content:flex-end;}.elementor-2227 .elementor-element.elementor-element-e8e6037{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2227 .elementor-element.elementor-element-423e5fc{--width:60%;}.elementor-2227 .elementor-element.elementor-element-dcf3fd0{--width:50%;}.elementor-2227 .elementor-element.elementor-element-d08898e{--width:50%;}}@media(max-width:767px){.elementor-2227 .elementor-element.elementor-element-030213d .elementor-heading-title{font-size:25px;}.elementor-2227 .elementor-element.elementor-element-8f4806b{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2227 .elementor-element.elementor-element-cc3bbfc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-2227 .elementor-element.elementor-element-e8e6037{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 10px;--row-gap:26px;--column-gap:10px;--grid-auto-flow:row;}.elementor-2227 .elementor-element.elementor-element-da0f351{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-77d7023{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-684f742{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-030213d *//*.elementor-2227 .elementor-element.elementor-element-030213d > * {*/
/*    max-width: 60ch;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7d6b92 */.elementor-2227 .elementor-element.elementor-element-d7d6b92 p {
    max-width: 40ch;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf3fd0 *//*.elementor-2227 .elementor-element.elementor-element-dcf3fd0 {*/
/*   background-image:url(https://coasthomeremodels.com/wp-content/uploads/2025/06/ext_adu-001-nobg-border.webp), linear-gradient(white 40%, #e9e9e9 15%);*/
/*   background-repeat: no-repeat;*/
/*   background-position: bottom left;*/
/*   background-size: contain;*/
/*}*/
/*@media(max-width: 768px){*/
/*    .elementor-2227 .elementor-element.elementor-element-dcf3fd0 {*/
/*        background-image:url(https://coasthomeremodels.com/wp-content/uploads/2025/06/ext_adu-001-nobg-border.webp), linear-gradient(white 60%, #e9e9e9 15%);*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87c1e35 */.elementor-2227 .elementor-element.elementor-element-87c1e35 p {
    max-width: 80ch;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-615bd6d */.elementor-2227 .elementor-element.elementor-element-615bd6d::before {
    content: "";
    position: absolute;
    background: rgba(61, 172, 213, .5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .4s ease;
}

.elementor-2227 .elementor-element.elementor-element-615bd6d::after {
    content: "";
    position: absolute;
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg width='39.692352mm' height='39.713615mm' viewBox='0 0 39.692352 39.713615' version='1.1' id='svg5' xml:space='preserve' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview7' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:document-units='mm' showgrid='false' /%3E%3Cdefs id='defs2' /%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-73.320192,-104.27234)'%3E%3Cpath style='fill:%23ffffff;stroke-width:0.0776758' d='m 75.293851,143.85659 c -0.810183,-0.25986 -1.425724,-0.81122 -1.797207,-1.6098 L 73.32019,141.86746 V 124.11853 106.3696 l 0.208878,-0.44561 c 0.26687,-0.56932 0.873444,-1.17589 1.442766,-1.44276 l 0.445604,-0.20888 H 93.166374 110.9153 l 0.51993,0.25432 c 0.6216,0.30406 1.14927,0.8653 1.40403,1.49338 l 0.17329,0.42722 v 17.67126 17.67125 l -0.18369,0.45556 c -0.24868,0.61673 -0.91895,1.287 -1.53568,1.53568 l -0.45555,0.18369 -17.554746,0.0156 c -16.691457,0.0148 -17.5761,0.009 -17.989033,-0.12371 z m 35.433829,-1.89255 c 0.45022,-0.30599 0.42065,0.94842 0.42065,-17.84551 0,-18.79394 0.0296,-17.53952 -0.42065,-17.84552 -0.19,-0.12913 -1.12911,-0.13644 -17.530126,-0.13644 -18.827868,0 -17.570696,-0.0296 -17.876698,0.42065 -0.12895,0.18973 -0.137692,1.13956 -0.159134,17.28944 -0.01248,9.39878 -0.0017,17.2366 0.02396,17.41738 0.05154,0.36313 0.382407,0.76311 0.679047,0.82089 0.09576,0.0187 7.933925,0.0298 17.418155,0.0247 16.310906,-0.009 17.254906,-0.0166 17.444796,-0.14563 z M 98.720194,130.94103 c -0.47947,-0.26518 -0.71398,-0.72318 -0.62237,-1.21549 0.0453,-0.24367 0.36624,-0.60067 2.158956,-2.4018 l 2.10571,-2.11558 -10.689936,-0.0205 c -10.673902,-0.0205 -10.690259,-0.0207 -10.90922,-0.18138 -0.67756,-0.49707 -0.60642,-1.46071 0.135773,-1.83916 0.249714,-0.12733 0.928154,-0.13582 10.865937,-0.13593 l 10.599606,-1.2e-4 -2.10679,-2.11667 c -1.793666,-1.80209 -2.114686,-2.15921 -2.160036,-2.40289 -0.0707,-0.38017 0.0723,-0.78826 0.36168,-1.03175 0.29,-0.24402 0.5272,-0.30676 0.90203,-0.23862 0.25394,0.0462 0.686766,0.44801 3.417166,3.17249 2.20284,2.19807 3.15162,3.19609 3.21182,3.37848 0.20328,0.61594 0.23188,0.57972 -3.10074,3.92702 -1.73652,1.74418 -3.191246,3.14305 -3.332076,3.20413 -0.29768,0.12912 -0.62367,0.13604 -0.83751,0.0178 z' id='path302' inkscape:export-filename='arrow.svg' inkscape:export-xdpi='96' inkscape:export-ydpi='96' /%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    opacity: 0;
    transform: scale(0) rotate(90deg) translate(-50%, -50%);
    transition: all .4s ease;
}

.elementor-2227 .elementor-element.elementor-element-615bd6d {
    position: relative;
}

.elementor-2227 .elementor-element.elementor-element-615bd6d img {
    aspect-ratio: 12 / 9 ;
}

.elementor-2227 .elementor-element.elementor-element-615bd6d:hover::before {
    opacity: 1;
}

.elementor-2227 .elementor-element.elementor-element-615bd6d:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg)  translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-447def4 */.elementor-2227 .elementor-element.elementor-element-447def4::before {
    content: "";
    position: absolute;
    background: rgba(61, 172, 213, .5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .4s ease;
}

.elementor-2227 .elementor-element.elementor-element-447def4::after {
    content: "";
    position: absolute;
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg width='39.692352mm' height='39.713615mm' viewBox='0 0 39.692352 39.713615' version='1.1' id='svg5' xml:space='preserve' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview7' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:document-units='mm' showgrid='false' /%3E%3Cdefs id='defs2' /%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-73.320192,-104.27234)'%3E%3Cpath style='fill:%23ffffff;stroke-width:0.0776758' d='m 75.293851,143.85659 c -0.810183,-0.25986 -1.425724,-0.81122 -1.797207,-1.6098 L 73.32019,141.86746 V 124.11853 106.3696 l 0.208878,-0.44561 c 0.26687,-0.56932 0.873444,-1.17589 1.442766,-1.44276 l 0.445604,-0.20888 H 93.166374 110.9153 l 0.51993,0.25432 c 0.6216,0.30406 1.14927,0.8653 1.40403,1.49338 l 0.17329,0.42722 v 17.67126 17.67125 l -0.18369,0.45556 c -0.24868,0.61673 -0.91895,1.287 -1.53568,1.53568 l -0.45555,0.18369 -17.554746,0.0156 c -16.691457,0.0148 -17.5761,0.009 -17.989033,-0.12371 z m 35.433829,-1.89255 c 0.45022,-0.30599 0.42065,0.94842 0.42065,-17.84551 0,-18.79394 0.0296,-17.53952 -0.42065,-17.84552 -0.19,-0.12913 -1.12911,-0.13644 -17.530126,-0.13644 -18.827868,0 -17.570696,-0.0296 -17.876698,0.42065 -0.12895,0.18973 -0.137692,1.13956 -0.159134,17.28944 -0.01248,9.39878 -0.0017,17.2366 0.02396,17.41738 0.05154,0.36313 0.382407,0.76311 0.679047,0.82089 0.09576,0.0187 7.933925,0.0298 17.418155,0.0247 16.310906,-0.009 17.254906,-0.0166 17.444796,-0.14563 z M 98.720194,130.94103 c -0.47947,-0.26518 -0.71398,-0.72318 -0.62237,-1.21549 0.0453,-0.24367 0.36624,-0.60067 2.158956,-2.4018 l 2.10571,-2.11558 -10.689936,-0.0205 c -10.673902,-0.0205 -10.690259,-0.0207 -10.90922,-0.18138 -0.67756,-0.49707 -0.60642,-1.46071 0.135773,-1.83916 0.249714,-0.12733 0.928154,-0.13582 10.865937,-0.13593 l 10.599606,-1.2e-4 -2.10679,-2.11667 c -1.793666,-1.80209 -2.114686,-2.15921 -2.160036,-2.40289 -0.0707,-0.38017 0.0723,-0.78826 0.36168,-1.03175 0.29,-0.24402 0.5272,-0.30676 0.90203,-0.23862 0.25394,0.0462 0.686766,0.44801 3.417166,3.17249 2.20284,2.19807 3.15162,3.19609 3.21182,3.37848 0.20328,0.61594 0.23188,0.57972 -3.10074,3.92702 -1.73652,1.74418 -3.191246,3.14305 -3.332076,3.20413 -0.29768,0.12912 -0.62367,0.13604 -0.83751,0.0178 z' id='path302' inkscape:export-filename='arrow.svg' inkscape:export-xdpi='96' inkscape:export-ydpi='96' /%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    opacity: 0;
    transform: scale(0) rotate(90deg) translate(-50%, -50%);
    transition: all .4s ease;
}

.elementor-2227 .elementor-element.elementor-element-447def4 {
    position: relative;
}

.elementor-2227 .elementor-element.elementor-element-447def4 img {
    aspect-ratio: 12 / 9 ;
}

.elementor-2227 .elementor-element.elementor-element-447def4:hover::before {
    opacity: 1;
}

.elementor-2227 .elementor-element.elementor-element-447def4:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg)  translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d7023 */.elementor-2227 .elementor-element.elementor-element-77d7023 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-717997d */.elementor-2227 .elementor-element.elementor-element-717997d::before {
    content: "";
    position: absolute;
    background: rgba(61, 172, 213, .5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .4s ease;
}

.elementor-2227 .elementor-element.elementor-element-717997d::after {
    content: "";
    position: absolute;
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg width='39.692352mm' height='39.713615mm' viewBox='0 0 39.692352 39.713615' version='1.1' id='svg5' xml:space='preserve' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview7' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:document-units='mm' showgrid='false' /%3E%3Cdefs id='defs2' /%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-73.320192,-104.27234)'%3E%3Cpath style='fill:%23ffffff;stroke-width:0.0776758' d='m 75.293851,143.85659 c -0.810183,-0.25986 -1.425724,-0.81122 -1.797207,-1.6098 L 73.32019,141.86746 V 124.11853 106.3696 l 0.208878,-0.44561 c 0.26687,-0.56932 0.873444,-1.17589 1.442766,-1.44276 l 0.445604,-0.20888 H 93.166374 110.9153 l 0.51993,0.25432 c 0.6216,0.30406 1.14927,0.8653 1.40403,1.49338 l 0.17329,0.42722 v 17.67126 17.67125 l -0.18369,0.45556 c -0.24868,0.61673 -0.91895,1.287 -1.53568,1.53568 l -0.45555,0.18369 -17.554746,0.0156 c -16.691457,0.0148 -17.5761,0.009 -17.989033,-0.12371 z m 35.433829,-1.89255 c 0.45022,-0.30599 0.42065,0.94842 0.42065,-17.84551 0,-18.79394 0.0296,-17.53952 -0.42065,-17.84552 -0.19,-0.12913 -1.12911,-0.13644 -17.530126,-0.13644 -18.827868,0 -17.570696,-0.0296 -17.876698,0.42065 -0.12895,0.18973 -0.137692,1.13956 -0.159134,17.28944 -0.01248,9.39878 -0.0017,17.2366 0.02396,17.41738 0.05154,0.36313 0.382407,0.76311 0.679047,0.82089 0.09576,0.0187 7.933925,0.0298 17.418155,0.0247 16.310906,-0.009 17.254906,-0.0166 17.444796,-0.14563 z M 98.720194,130.94103 c -0.47947,-0.26518 -0.71398,-0.72318 -0.62237,-1.21549 0.0453,-0.24367 0.36624,-0.60067 2.158956,-2.4018 l 2.10571,-2.11558 -10.689936,-0.0205 c -10.673902,-0.0205 -10.690259,-0.0207 -10.90922,-0.18138 -0.67756,-0.49707 -0.60642,-1.46071 0.135773,-1.83916 0.249714,-0.12733 0.928154,-0.13582 10.865937,-0.13593 l 10.599606,-1.2e-4 -2.10679,-2.11667 c -1.793666,-1.80209 -2.114686,-2.15921 -2.160036,-2.40289 -0.0707,-0.38017 0.0723,-0.78826 0.36168,-1.03175 0.29,-0.24402 0.5272,-0.30676 0.90203,-0.23862 0.25394,0.0462 0.686766,0.44801 3.417166,3.17249 2.20284,2.19807 3.15162,3.19609 3.21182,3.37848 0.20328,0.61594 0.23188,0.57972 -3.10074,3.92702 -1.73652,1.74418 -3.191246,3.14305 -3.332076,3.20413 -0.29768,0.12912 -0.62367,0.13604 -0.83751,0.0178 z' id='path302' inkscape:export-filename='arrow.svg' inkscape:export-xdpi='96' inkscape:export-ydpi='96' /%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    opacity: 0;
    transform: scale(0) rotate(90deg) translate(-50%, -50%);
    transition: all .4s ease;
}

.elementor-2227 .elementor-element.elementor-element-717997d {
    position: relative;
}

.elementor-2227 .elementor-element.elementor-element-717997d img {
    aspect-ratio: 12 / 9 ;
}

.elementor-2227 .elementor-element.elementor-element-717997d:hover::before {
    opacity: 1;
}

.elementor-2227 .elementor-element.elementor-element-717997d:hover::after {
    opacity: 1;
    transform: scale(1) rotate(0deg)  translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684f742 */.elementor-2227 .elementor-element.elementor-element-684f742 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8e6037 */@media (max-width: 767px) {
    .elementor-2227 .elementor-element.elementor-element-e8e6037.elementor-element-c2acf24 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
    
    .black-white {
        
    }
}

@media (max-width: 500px) {
    .elementor-2227 .elementor-element.elementor-element-e8e6037.elementor-element-c2acf24 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3bbfc */.elementor-2227 .elementor-element.elementor-element-cc3bbfc {
    position: relative;
    overflow: hidden;
}

/*.elementor-2227 .elementor-element.elementor-element-cc3bbfc::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 100px;*/
/*    left: 90%;*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    background: transparent;*/
/*    box-shadow: 0px 75px 0 0 rgba(10, 35, 81, 1), -50px 125px 0 0 var(--my-main); */
    
/*}*/

.elementor-2227 .elementor-element.elementor-element-cc3bbfc::after {
    content: "";
    position: absolute;
    top: 30px;
    left: 10px;
    width: 250px;
    height: 250px;
    background-image: url('https://v84.96e.myftpupload.com/wp-content/uploads/2025/03/floating_image_01.png');
    background-repeat: repeat;
    background-size: cover;
    opacity: .2;
    z-index: -1;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

@media(max-width: 768px){
    .elementor-2227 .elementor-element.elementor-element-cc3bbfc::before {
    opacity: .3; 
}
}/* End custom CSS */