.elementor-26270 .elementor-element.elementor-element-39712fe{--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-26270 .elementor-element.elementor-element-637fbbd{--display:flex;}.elementor-26270 .elementor-element.elementor-element-6a55674{text-align:center;}.elementor-26270 .elementor-element.elementor-element-9e1833d > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-26270 .elementor-element.elementor-element-9e1833d p{margin-bottom:0px;}.elementor-26270 .elementor-element.elementor-element-ccbb794{--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-26270 .elementor-element.elementor-element-618b1a6{text-align:center;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox .gem-inner-wrapper-btn{flex-direction:row;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox-content, .elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox-content{padding:45px 30px 30px 30px;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox-content .gem-image span{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-26270 .elementor-element.elementor-element-ecc59c0 .gem-textbox-content .gem-button-container .gem-button{background-color:#FCB900;}.elementor-26270 .elementor-element.elementor-element-05b7fe0{--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-26270 .elementor-element.elementor-element-afb322d{text-align:center;}.elementor-26270 .elementor-element.elementor-element-f9a2fdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26270 .elementor-element.elementor-element-65e7086{--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-26270 .elementor-element.elementor-element-7d3297d .gem-textbox .gem-inner-wrapper-btn{flex-direction:row;}.elementor-26270 .elementor-element.elementor-element-7d3297d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox-content, .elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox-content{padding:45px 30px 30px 30px;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox-content .gem-image span{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-26270 .elementor-element.elementor-element-7d3297d .gem-textbox-content .gem-button-container .gem-button{background-color:#FCB900;}.elementor-26270 .elementor-element.elementor-element-704a89d{--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-26270 .elementor-element.elementor-element-3871aab .gem-textbox .gem-inner-wrapper-btn{flex-direction:row;}.elementor-26270 .elementor-element.elementor-element-3871aab > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox-content, .elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox-content{padding:45px 30px 30px 30px;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox-content .gem-image span{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-26270 .elementor-element.elementor-element-3871aab .gem-textbox-content .gem-button-container .gem-button{background-color:#FCB900;}.elementor-26270 .elementor-element.elementor-element-9628090{--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-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox .gem-inner-wrapper-btn{flex-direction:row;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox-content, .elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox-content{padding:45px 30px 30px 30px;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox-content .gem-image span{border-style:none;margin:0px 0px 30px 0px;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-26270 .elementor-element.elementor-element-f6ccc62 .gem-textbox-content .gem-button-container .gem-button{background-color:#FCB900;}.elementor-26270 .elementor-element.elementor-element-0c5e1f1{--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-26270 .elementor-element.elementor-element-4cf63eb{--display:flex;}.elementor-26270 .elementor-element.elementor-element-3e58e0b{text-align:center;}.elementor-26270 .elementor-element.elementor-element-290ec36{--display:flex;}.elementor-26270 .elementor-element.elementor-element-9f0dcd0 .gem-gallery-grid .gallery-item{padding:calc(0px/2) !important;}.elementor-26270 .elementor-element.elementor-element-9f0dcd0 .gem-gallery-grid .gallery-set{margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-26270 .elementor-element.elementor-element-9f0dcd0 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-26270 .elementor-element.elementor-element-9f0dcd0 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-0px/2);margin-right:calc(-0px/2);}.elementor-26270 .elementor-element.elementor-element-9f0dcd0 .gem-gallery-grid .fullwidth-block{padding-left:calc(0px/2);padding-right:calc(0px/2);}.elementor-26270 .elementor-element.elementor-element-9f0dcd0 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-26270 .elementor-element.elementor-element-fa650a8{--spacer-size:50px;}.elementor-26270 .elementor-element.elementor-element-e0e9679{--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-26270 .elementor-element.elementor-element-e0e9679:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-e0e9679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E8F3;}.elementor-26270 .elementor-element.elementor-element-3356ce6{--display:flex;}.elementor-26270 .elementor-element.elementor-element-a14d35c{text-align:center;}.elementor-26270 .elementor-element.elementor-element-9393e0b .wpcf7-form-control-wrap{margin-bottom:24px;}.elementor-26270 .elementor-element.elementor-element-9393e0b .thegem-cf7 .with-label{margin-bottom:24px;}.elementor-26270 .elementor-element.elementor-element-9393e0b label{text-align:left;}.elementor-26270 .elementor-element.elementor-element-9393e0b .wpcf7-form p:nth-last-of-type(1){align-items:flex-start;}.elementor-26270 .elementor-element.elementor-element-9393e0b .wpcf7-form .submit-outer{align-items:flex-start;}.elementor-26270 .elementor-element.elementor-element-1ca5bc00:not(.elementor-motion-effects-element-type-background), .elementor-26270 .elementor-element.elementor-element-1ca5bc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camelotrfc.co.uk/wp-content/uploads/2025/03/conBan-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26270 .elementor-element.elementor-element-1ca5bc00 > .elementor-background-overlay{background-color:#FCB900;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26270 .elementor-element.elementor-element-1ca5bc00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 90px 0px;}.elementor-26270 .elementor-element.elementor-element-63335a4d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-26270 .elementor-element.elementor-element-63335a4d .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26270 .elementor-element.elementor-element-312603c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26270 .elementor-element.elementor-element-312603c3{text-align:center;}.elementor-26270 .elementor-element.elementor-element-312603c3 .elementor-heading-title{color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-5dba5c13{width:var( --container-widget-width, 835px );max-width:835px;--container-widget-width:835px;--container-widget-flex-grow:0;text-align:center;}.elementor-26270 .elementor-element.elementor-element-5dba5c13 > .elementor-widget-container{padding:0px 0px 34px 0px;}.elementor-26270 .elementor-element.elementor-element-5dba5c13, .elementor-26270 .elementor-element.elementor-element-5dba5c13 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-448256e2 .elementor-button{background-color:#08174D;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-26270 .elementor-element.elementor-element-448256e2 .elementor-button:hover, .elementor-26270 .elementor-element.elementor-element-448256e2 .elementor-button:focus{background-color:#FFFFFF;color:#08174D;}.elementor-26270 .elementor-element.elementor-element-448256e2 .elementor-button:hover svg, .elementor-26270 .elementor-element.elementor-element-448256e2 .elementor-button:focus svg{fill:#08174D;}@media(max-width:1024px){.elementor-26270 .elementor-element.elementor-element-1ca5bc00{padding:50px 0px 50px 0px;}.elementor-26270 .elementor-element.elementor-element-312603c3 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-26270 .elementor-element.elementor-element-9e1833d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26270 .elementor-element.elementor-element-f9a2fdc{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26270 .elementor-element.elementor-element-312603c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}}@media(min-width:768px){.elementor-26270 .elementor-element.elementor-element-ccbb794{--content-width:513px;}.elementor-26270 .elementor-element.elementor-element-65e7086{--width:33.3%;}.elementor-26270 .elementor-element.elementor-element-704a89d{--width:33.3%;}.elementor-26270 .elementor-element.elementor-element-9628090{--width:33.3%;}}