.elementor-47 .elementor-element.elementor-element-a20acb5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6ccb032{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-6ccb032 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-97fbce1{--display:flex;--min-height:380px;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-926cce0{--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:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-47 .elementor-element.elementor-element-1f343eb{--display:flex;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-47 .elementor-element.elementor-element-b6b57a2{text-align:left;}.elementor-47 .elementor-element.elementor-element-b6b57a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:300;text-transform:uppercase;line-height:48px;color:#000000;}.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-47 .elementor-element.elementor-element-ccf8eb4{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-da4ff56{font-family:"Montserrat", Sans-serif;font-weight:400;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-da4ff56.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-ae41bab{--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:center;}.elementor-47 .elementor-element.elementor-element-ae41bab:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ae41bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECE9;}.elementor-47 .elementor-element.elementor-element-12e26c2{--display:flex;--min-height:0vh;--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;--align-items:center;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-12e26c2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-12e26c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF 74%, #EDECE9 40%);}.elementor-47 .elementor-element.elementor-element-5f6978c{--display:flex;--min-height:439px;--justify-content:center;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-5f6978c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5f6978c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/06/IMG_3384.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-5f6978c:hover{border-style:none;}.elementor-47 .elementor-element.elementor-element-5f6978c, .elementor-47 .elementor-element.elementor-element-5f6978c::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-ffff760{--display:flex;--min-height:7px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9e07c8a{text-align:left;}.elementor-47 .elementor-element.elementor-element-9e07c8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2.2px;color:#000000;}.elementor-47 .elementor-element.elementor-element-632b203{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:34px;width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-e0b09d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-f57cf63 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#97938E;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-47 .elementor-element.elementor-element-f57cf63 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-f57cf63 .elementor-button:focus{background-color:#484444;}.elementor-47 .elementor-element.elementor-element-f57cf63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f57cf63{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-3ed2125 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#97938E;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-47 .elementor-element.elementor-element-3ed2125 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-3ed2125 .elementor-button:focus{background-color:#484444;}.elementor-47 .elementor-element.elementor-element-3ed2125{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-dba8d5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-dba8d5f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-dba8d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECE9;}.elementor-47 .elementor-element.elementor-element-d49933a{--display:flex;}.elementor-47 .elementor-element.elementor-element-d49933a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d49933a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-47 .elementor-element.elementor-element-557dc77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-fa31f97{--display:flex;}.elementor-47 .elementor-element.elementor-element-99b7985{--display:flex;--min-height:7px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f536b24{text-align:left;}.elementor-47 .elementor-element.elementor-element-f536b24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#000000;}.elementor-47 .elementor-element.elementor-element-6629681{font-family:"Lora", Sans-serif;font-weight:400;color:#242424;width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-6301cde .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;background-color:#97938E;padding:8px 22px 8px 18px;}.elementor-47 .elementor-element.elementor-element-6301cde .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6301cde .elementor-button:focus{background-color:#484444;}.elementor-47 .elementor-element.elementor-element-6bfd1fd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;background-color:#97938E;padding:8px 22px 8px 18px;}.elementor-47 .elementor-element.elementor-element-6bfd1fd .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6bfd1fd .elementor-button:focus{background-color:#484444;}.elementor-47 .elementor-element.elementor-element-31bd125{--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:center;}.elementor-47 .elementor-element.elementor-element-31bd125:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-31bd125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECE9;}.elementor-47 .elementor-element.elementor-element-59d3c5b{--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;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7ec3a82{--display:flex;--min-height:439px;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-7ec3a82:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7ec3a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/View-recent-photos-scaled-1.jpeg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-8d71d95{--display:flex;--min-height:7px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-064d3fe{text-align:left;}.elementor-47 .elementor-element.elementor-element-064d3fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#000000;}.elementor-47 .elementor-element.elementor-element-e3eadcd{font-family:"Montserrat", Sans-serif;font-weight:400;width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-a0a2b68 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;background-color:#97938E;padding:8px 22px 8px 18px;}.elementor-47 .elementor-element.elementor-element-a0a2b68 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-a0a2b68 .elementor-button:focus{background-color:#484444;}.elementor-47 .elementor-element.elementor-element-53a67d0{--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;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-4a000ac{text-align:center;}.elementor-47 .elementor-element.elementor-element-4a000ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:39px;letter-spacing:2.2px;color:#000000;}.elementor-47 .elementor-element.elementor-element-0a60470{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-47 .elementor-element.elementor-element-0a60470.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-88ea0c9{--display:flex;--min-height:320px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-95e9102{--display:flex;--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-95e9102:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-95e9102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/Photo-43-2-750x500-1.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-743812d{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-47 .elementor-element.elementor-element-e2d8e80 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-e2d8e80.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-e2d8e80.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-e2d8e80.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-e2d8e80.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-e2d8e80.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-e2d8e80 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-e2d8e80 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-28b8d17{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9e112ca{text-align:center;}.elementor-47 .elementor-element.elementor-element-9e112ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;text-decoration:none;line-height:39px;color:#000000;}.elementor-47 .elementor-element.elementor-element-cb3f3af{text-align:center;}.elementor-47 .elementor-element.elementor-element-cb3f3af .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#000000;}.elementor-47 .elementor-element.elementor-element-186aca9 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-186aca9.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-186aca9.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-186aca9.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-186aca9.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-186aca9.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-186aca9 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-186aca9 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-2a4b99f{--display:flex;--min-height:320px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ede953b{--display:flex;--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ede953b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ede953b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/Photo-70-1-750x500-1.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-26e233c{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fed03c6 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-fed03c6.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-fed03c6.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-fed03c6.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-fed03c6.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-fed03c6.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-fed03c6 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-fed03c6 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-d0cee41{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ee8b3d8{text-align:center;}.elementor-47 .elementor-element.elementor-element-ee8b3d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#000000;}.elementor-47 .elementor-element.elementor-element-3fcf760{text-align:center;}.elementor-47 .elementor-element.elementor-element-3fcf760 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#000000;}.elementor-47 .elementor-element.elementor-element-f859845 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-f859845.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-f859845.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f859845.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-f859845.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f859845.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-f859845 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-f859845 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-252e1fc{--display:flex;--min-height:320px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-82c696b{--display:flex;--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-82c696b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-82c696b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/Photo-106-4-750x500-1.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-bf504e3{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3dd9620 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-3dd9620.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-3dd9620.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3dd9620.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-3dd9620.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3dd9620.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-3dd9620 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-3dd9620 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-c4a95ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c0d6f33{text-align:center;}.elementor-47 .elementor-element.elementor-element-c0d6f33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#000000;}.elementor-47 .elementor-element.elementor-element-5eccc8b{text-align:center;}.elementor-47 .elementor-element.elementor-element-5eccc8b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#000000;}.elementor-47 .elementor-element.elementor-element-6f7409e .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-6f7409e.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-6f7409e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-6f7409e.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-6f7409e.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-6f7409e.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-6f7409e .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-6f7409e .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-986d7cc{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-47 .elementor-element.elementor-element-986d7cc.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-79dbfff{--display:flex;--min-height:320px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e8a2f61{--display:flex;--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e8a2f61:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e8a2f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/Cardney-Steadings-79-750x500-1.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-9bf1c21{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d3cdd14 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-d3cdd14.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-d3cdd14.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d3cdd14.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-d3cdd14.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d3cdd14.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-d3cdd14 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-d3cdd14 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-e375cd5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-74d2290{text-align:center;}.elementor-47 .elementor-element.elementor-element-74d2290 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#000000;}.elementor-47 .elementor-element.elementor-element-886dd1b{text-align:center;}.elementor-47 .elementor-element.elementor-element-886dd1b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#000000;}.elementor-47 .elementor-element.elementor-element-83ace66 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-83ace66.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-83ace66.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-83ace66.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-83ace66.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-83ace66.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-83ace66 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-83ace66 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-f9be4e1{--display:flex;--min-height:320px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-be8b658{--display:flex;--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-be8b658:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-be8b658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/2Y0A6585-750x500-1.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-f85e897{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ae1fc7d .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-ae1fc7d.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-ae1fc7d.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ae1fc7d.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-ae1fc7d.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ae1fc7d.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-ae1fc7d .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-ae1fc7d .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-e6b2fd6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9af5b1c .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-9af5b1c.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-9af5b1c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-9af5b1c.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-9af5b1c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-9af5b1c.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-9af5b1c .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-9af5b1c .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-444c28f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6a51771{text-align:center;}.elementor-47 .elementor-element.elementor-element-6a51771 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#000000;}.elementor-47 .elementor-element.elementor-element-7f2e86a{text-align:center;}.elementor-47 .elementor-element.elementor-element-7f2e86a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#000000;}.elementor-47 .elementor-element.elementor-element-52070e8 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-52070e8.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-52070e8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-52070e8.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-52070e8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-52070e8.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-52070e8 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-52070e8 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-b1307c2{--display:flex;--min-height:320px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d4c26bf{--display:flex;--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d4c26bf:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d4c26bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crieffphotography.co.uk/wp-content/uploads/2025/05/Comrie-Croft-wedding-photographer-93-750x500-1.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-cc46495{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a47c0f7 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-a47c0f7.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-a47c0f7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a47c0f7.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-a47c0f7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a47c0f7.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-a47c0f7 .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-a47c0f7 .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-b7dc79b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ab7000f .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-ab7000f.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-ab7000f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ab7000f.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-ab7000f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ab7000f.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-ab7000f .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-ab7000f .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-57ffc44{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b81afe1{text-align:center;}.elementor-47 .elementor-element.elementor-element-b81afe1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#000000;}.elementor-47 .elementor-element.elementor-element-f4ca6c3{text-align:center;}.elementor-47 .elementor-element.elementor-element-f4ca6c3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#000000;}.elementor-47 .elementor-element.elementor-element-2cfc64c .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-2cfc64c.elementor-view-stacked .elementor-icon{background-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-2cfc64c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2cfc64c.elementor-view-default .elementor-icon{color:#0000007D;border-color:#0000007D;}.elementor-47 .elementor-element.elementor-element-2cfc64c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2cfc64c.elementor-view-default .elementor-icon svg{fill:#0000007D;}.elementor-47 .elementor-element.elementor-element-2cfc64c .elementor-icon{font-size:23px;}.elementor-47 .elementor-element.elementor-element-2cfc64c .elementor-icon svg{height:23px;}.elementor-47 .elementor-element.elementor-element-296ce5c{--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:080px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-33ec891 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#97938E;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;}.elementor-47 .elementor-element.elementor-element-33ec891 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-33ec891 .elementor-button:focus{background-color:#484444;}.elementor-47 .elementor-element.elementor-element-2ba38cf{--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:center;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-a74e72e{text-align:left;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-a74e72e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;text-transform:uppercase;line-height:39px;letter-spacing:1.3px;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-8b9f23b{--divider-border-style:solid;--divider-color:#3C3C3C;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-8b9f23b .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-47 .elementor-element.elementor-element-8b9f23b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-8b9f23b > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b97b8a1{text-align:left;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:17px;letter-spacing:1.5px;color:#000000;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-b97b8a1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-6c6e6c3{--display:flex;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-e0b09d6{--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-47 .elementor-element.elementor-element-0a60470{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-252e1fc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-986d7cc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-b1307c2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-a20acb5{--min-height:82px;--margin-top:-188px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6ccb032 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-97fbce1{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-da4ff56 > .elementor-widget-container{margin:-46px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-47 .elementor-element.elementor-element-da4ff56{--container-widget-width:430px;--container-widget-flex-grow:0;width:var( --container-widget-width, 430px );max-width:430px;}.elementor-47 .elementor-element.elementor-element-dba8d5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d49933a{--width:95%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d49933a.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-557dc77 img{height:212px;object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-557dc77 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-557dc77{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-99b7985{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-f536b24 .elementor-heading-title{font-size:26px;letter-spacing:2.2px;}.elementor-47 .elementor-element.elementor-element-6629681{font-size:13px;line-height:2em;}.elementor-47 .elementor-element.elementor-element-6301cde .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 21px 12px 21px;}.elementor-47 .elementor-element.elementor-element-6bfd1fd .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 21px 12px 21px;}.elementor-47 .elementor-element.elementor-element-59d3c5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8d71d95{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-064d3fe .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-53a67d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a74e72e .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-a74e72e{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;}.elementor-47 .elementor-element.elementor-element-8b9f23b .elementor-divider-separator{width:94%;}.elementor-47 .elementor-element.elementor-element-b97b8a1{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-97fbce1{--width:100%;}.elementor-47 .elementor-element.elementor-element-926cce0{--width:80%;}.elementor-47 .elementor-element.elementor-element-1f343eb{--width:80%;}.elementor-47 .elementor-element.elementor-element-ae41bab{--width:100%;}.elementor-47 .elementor-element.elementor-element-12e26c2{--width:75%;}.elementor-47 .elementor-element.elementor-element-31bd125{--width:100%;}.elementor-47 .elementor-element.elementor-element-59d3c5b{--width:62%;}.elementor-47 .elementor-element.elementor-element-0a60470{--width:82%;}.elementor-47 .elementor-element.elementor-element-986d7cc{--width:82%;}.elementor-47 .elementor-element.elementor-element-2ba38cf{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-6ccb032 *//* Custom CSS for Elementor Swiper Navigation Arrows */
/*.elementor-swiper-button {*/
/*    position: absolute;*/
/*    bottom: 90px !important;*/
/*    left: 990px !important;*/
/*    top: auto !important;*/
/*    transform: none !important;*/
/*    width: 90px !important;*/
/*    height: 40px !important;*/
/*    border-radius: 50% !important;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    transition: all 0.3s ease;*/
/*    z-index: 10;*/
/*}*/



/*.elementor-swiper-button-prev {*/
/*    right: 70px !important;*/
/*    left: 900px!important;*/
/*}*/

/*.elementor-swiper-button-next {*/
/*    right: 20px !important;*/
/*}*/

/*.elementor-swiper-button svg {*/
/*    width: 160px !important;*/
/*    height: 29px !important;*/
/*    fill: white !important;*/
/*    stroke: white !important;*/
/*    stroke-width: 1px !important;*/
/*}*/

/* Make arrows thinner */
/*.elementor-swiper-button svg path {*/
/*    stroke-width: 1px !important;*/
/*    stroke: white !important;*/
/*}*/

/* Hide default navigation if it exists */
/*.swiper-button-prev, .swiper-button-next {*/
/*    display: none !important;*/
/*}*/

@media (max-width: 767px) {
    .elementor-image-carousel-wrapper img {
        
        width: 100% !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a20acb5 */@media (max-width: 767px) {
  .elementor-image-carousel-wrapper img {
    height: 100vh;
    width: 1000px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a60470 */.icon{
    display: none;
}

.container:hover{
    opacity: 80%;
    transition: ease 0.3s;
}

.container:hover .icon {  /* Targets any .icon sibling after ..elementor-47 .elementor-element.elementor-element-0a60470 */
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-986d7cc */.icon{
    display: none;
}

.container:hover{
    opacity: 80%;
    transition: ease 0.3s;
}

.container:hover .icon {  /* Targets any .icon sibling after ..elementor-47 .elementor-element.elementor-element-986d7cc */
  display: block;
}/* End custom CSS */