.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:content-box;clear:both;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;outline:none;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{background:transparent;border:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;vertical-align:middle}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-ms-input-placeholder,::-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300 900;src:url(//georgeroberts.com/wp-content/themes/gr_wp/assets/fonts/montserrat/montserrat-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300 900;src:url(//georgeroberts.com/wp-content/themes/gr_wp/assets/fonts/montserrat/montserrat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.accordion .download-item:before,.accordion h4:after,.breadcrumb li:not(:last-child):after,.btn-download:before,.btn-lg__solid:after,.card-jobs .card-subtitle.arrow:after,.card-sm .arrow:after,.cm__link:after,.download-list li:before,.fa,.fab,.fad,.fal,.far,.fas,.link-phone:before,.link:after,.list li:before,.list-style li a:after,.prod-content__col2 ul li:before,.select-wrapper:before,.selectric .button:before,.tax-nav-sm:after,.tax-products__item h4:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .download-item:before,.accordion h4:after,.breadcrumb li:not(:last-child):after,.btn-download:before,.btn-lg__solid:after,.card-jobs .card-subtitle.arrow:after,.card-sm .arrow:after,.cm__link:after,.download-list li:before,.link-phone:before,.link:after,.list li:before,.list-style li a:after,.prod-content__col2 ul li:before,.select-wrapper:before,.selectric .button:before,.tax-nav-sm:after,.tax-products__item h4:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.fa-lg{font-size:s(4em/3);line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.accordion .fa-pull-left.download-item:before,.accordion h4.fa-pull-left:after,.breadcrumb li.fa-pull-left:not(:last-child):after,.card-jobs .fa-pull-left.card-subtitle.arrow:after,.card-sm .fa-pull-left.arrow:after,.download-list li.fa-pull-left:before,.fa-pull-left.btn-download:before,.fa-pull-left.btn-lg__solid:after,.fa-pull-left.cm__link:after,.fa-pull-left.link-phone:before,.fa-pull-left.link:after,.fa-pull-left.select-wrapper:before,.fa-pull-left.tax-nav-sm:after,.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left,.list li.fa-pull-left:before,.list-style li a.fa-pull-left:after,.prod-content__col2 ul li.fa-pull-left:before,.selectric .fa-pull-left.button:before,.tax-products__item h4.fa-pull-left:after{margin-right:.3em}.accordion .fa-pull-right.download-item:before,.accordion h4.fa-pull-right:after,.breadcrumb li.fa-pull-right:not(:last-child):after,.card-jobs .fa-pull-right.card-subtitle.arrow:after,.card-sm .fa-pull-right.arrow:after,.download-list li.fa-pull-right:before,.fa-pull-right.btn-download:before,.fa-pull-right.btn-lg__solid:after,.fa-pull-right.cm__link:after,.fa-pull-right.link-phone:before,.fa-pull-right.link:after,.fa-pull-right.select-wrapper:before,.fa-pull-right.tax-nav-sm:after,.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right,.list li.fa-pull-right:before,.list-style li a.fa-pull-right:after,.prod-content__col2 ul li.fa-pull-right:before,.selectric .fa-pull-right.button:before,.tax-products__item h4.fa-pull-right:after{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-arrow-alt-right:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-to-bottom:before{content:""}.fa-calendar-alt:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-clock:before{content:""}.fa-download:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-external-link:before{content:""}.fa-external-link-alt:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-square:before{content:""}.fa-file-pdf:before{content:""}.fa-home:before{content:""}.fa-info-circle:before{content:""}.fa-instagram:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-map-marker-alt:before{content:""}.fa-minus:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before{content:""}.fa-play-circle:before{content:""}.fa-plus:before{content:""}.fa-search:before{content:""}.fa-shopping-cart:before{content:""}.fa-telegram-plane:before{content:""}.fa-times:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-user:before{content:""}.fa-whatsapp:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(//georgeroberts.com/wp-content/themes/gr_wp/assets/fonts/fontawesome/fa-brands-400.woff2) format("woff2")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;src:url(//georgeroberts.com/wp-content/themes/gr_wp/assets/fonts/fontawesome/fa-regular-400.woff2) format("woff2")}.accordion .download-item:before,.btn-download:before,.cm__link:after,.download-list li:before,.far,.select-wrapper:before,.selectric .button:before{font-family:Font Awesome\ 5 Pro;font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(//georgeroberts.com/wp-content/themes/gr_wp/assets/fonts/fontawesome/fa-solid-900.woff2) format("woff2")}.accordion h4:after,.btn-lg__solid:after,.card-jobs .card-subtitle.arrow:after,.card-sm .arrow:after,.fa,.fas,.link-phone:before,.link:after,.list li:before,.list-style li a:after,.prod-content__col2 ul li:before,.tax-nav-sm:after,.tax-products__item h4:after{font-family:Font Awesome\ 5 Pro;font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(//georgeroberts.com/wp-content/themes/gr_wp/assets/fonts/fontawesome/fa-light-300.woff2) format("woff2")}.breadcrumb li:not(:last-child):after,.fal{font-family:Font Awesome\ 5 Pro;font-weight:300}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//georgeroberts.com/wp-content/themes/gr_wp/dist/css/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(//georgeroberts.com/wp-content/themes/gr_wp/dist/css/fonts/slick.eot);src:url(//georgeroberts.com/wp-content/themes/gr_wp/dist/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//georgeroberts.com/wp-content/themes/gr_wp/dist/css/fonts/slick.woff) format("woff"),url(//georgeroberts.com/wp-content/themes/gr_wp/dist/css/fonts/slick.ttf) format("truetype"),url(//georgeroberts.com/wp-content/themes/gr_wp/dist/css/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.selectric-wrapper{cursor:pointer;position:relative}.selectric-responsive{width:100%}.selectric{background:#fff;border:0 solid #fff;border-radius:5px;overflow:hidden;position:relative}.selectric .label{color:#13142f;font-size:15px;margin:0 50px 0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.selectric .button,.selectric .label{display:block;height:50px;line-height:50px}.selectric .button{background-color:#fff;color:#f97724;font:0/0 a;*font:20px/50px Lucida Sans Unicode,Arial Unicode MS,Arial;position:absolute;right:0;text-align:center;top:0;width:50px}.selectric .button:after{border:4px solid transparent;border-bottom:none;border-top-color:#f97724;bottom:0;content:" ";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.selectric-focus .selectric{border-color:#ccc}.selectric-hover .selectric{border-color:#e6e6e6}.selectric-hover .selectric .button{color:#e45d06}.selectric-hover .selectric .button:after{border-top-color:#e45d06}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#e6e6e6}.selectric-open .selectric-items{display:block}.selectric-disabled{cursor:default;filter:alpha(opacity=50);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{height:0;overflow:hidden;position:relative;width:0}.selectric-hide-select select{left:-100%;position:absolute}.selectric-hide-select.selectric-is-native{height:100%;position:absolute;width:100%;z-index:10}.selectric-hide-select.selectric-is-native select{border:none;box-sizing:border-box;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.selectric-input{clip:rect(0,0,0,0)!important;background:none!important;border:none!important;*font:0/0 a!important;height:1px!important;left:0!important;margin:0!important;outline:none!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.selectric-temp-show{display:block!important;position:absolute!important;visibility:hidden!important}.selectric-items{background:#fff;border:1px solid #e6e6e6;box-shadow:0 0 10px -6px;display:none;left:0;position:absolute;top:100%;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{bottom:100%;top:auto}.selectric-items li,.selectric-items ul{font-size:15px;line-height:20px;list-style:none;margin:0;min-height:20px;padding:0}.selectric-items li{color:#666;cursor:pointer;display:block;padding:10px}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{background:none!important;color:#666!important;cursor:default!important;filter:alpha(opacity=50);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{background:none;color:#444;cursor:default;font-weight:700;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}h1,h2,h3{font-weight:900}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1{font-size:3.125rem;line-height:3.75rem}h2{font-size:1.875rem;line-height:2.5rem}h3{font-size:1.25rem;line-height:1.875rem}.page-title{color:#1d1e42;font-size:1.875rem;line-height:2.5rem;margin-bottom:3.4375rem}.align-center,.page-title{text-align:center}.codedropz-upload-container{padding:1.875rem .9375rem}.codedropz-upload-container .icon{margin:0 auto 30px;text-align:center}.codedropz-upload-container .icon svg{fill:#fff;height:35px}.codedropz-upload-container .codedropz-upload-inner{line-height:2}.codedropz-upload-container .codedropz-upload-inner .cd-upload-btn{color:#f97724;text-decoration:underline}.notBold{font-weight:400!important}.card-title{color:#1d1e42;line-height:1.5rem;margin-bottom:1.25rem}.card-subtitle{font-size:.9375rem;font-weight:900;text-transform:uppercase}.c-orange{color:#f97724}@media(max-width:375px){html{font-size:13px}}body{font-family:Montserrat,Arial,sans-serif;font-size:15px}img:not([src]){visibility:hidden}#content{padding-top:119px;position:relative;z-index:9}@media(max-width:576px){#content{padding-top:113px}}p{line-height:1.875rem}.container,.container-content{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.container-single{max-width:1010px}.container-md{max-width:958px}.container-lg{padding:0 100px;width:100%}@media(max-width:992px){.container-lg{padding:0 50px}}@media(max-width:576px){.container-lg{padding:0 20px}}.container-lgs{max-width:1422px}.container-xl{max-width:1510px}.btn,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.1em;padding:1.0625rem 1.1875rem;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform}.btn:hover,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:scale(1.02) translateZ(0)}.btn-wide,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link{padding:1.0625rem 2.1875rem}.btn-wider{padding:1.0625rem 7.5rem}@media(max-width:576px){.btn-wider{padding:1.0625rem 0;width:100%}}.btn-thin{padding:.6875rem 1.1875rem}.btn-round,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link{border-radius:30px}.btn-orange{background-color:#f97724}.btn-bordered{border:1px solid #f97724;color:#f97724}.btn-blue{background-color:#23276e}.btn-blue i{color:#f97724}.btn-dblue{background-color:#13142f}.btn-dblue i{color:#f97724}.btn-dark{background-color:#13142f}.btn-dark i{color:#f97724}.btn-download:before{color:#1d1e42;content:""}.btn-lg__solid{background-color:#f97724;display:inline-block;font-weight:500;letter-spacing:.1em;padding:2.5rem 6.25rem}.btn-lg__solid:after{content:""}.btn._disabled,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a._disabled.wp-block-button__link{opacity:.5;pointer-events:none}.btn-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.btn-list li{margin-bottom:.9375rem}.btn-list li:first-child span{display:none}.btn-list li:not(:last-child){margin-right:.625rem}.btn-list li span{display:none;padding-right:.625rem}@media(max-width:576px){.btn-list li span{display:none}}.link{color:#23276e;display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.link:after{color:#f97724;content:""}.link-v2:after{color:#fff;content:""}.link-white{color:#fff}.link-phone{color:#fff;font-size:.75rem;letter-spacing:.05em}.link-phone:before{color:#f97724;content:"";margin-right:.3125rem}.header-top__menu li:after,.link-underline:after{background:#fff;content:"";display:block;height:1px;transition:width .4s ease;width:0}.header-top__menu li:hover:after,.link-underline:hover:after{width:100%}.link-medium{font-weight:500}.link-bold{font-weight:700}.field{margin-bottom:1.875rem;position:relative}.field__label{display:block;font-size:.9375rem;margin-bottom:.625rem}.field__input{align-items:center;background-color:#fff;border-radius:5px;color:#1d1e42;display:inline-flex;font-size:.9375rem;font-weight:500;height:3.125rem;padding:0 1.25rem;width:100%}.field__input--phone{padding-left:8.75rem}.field__textarea{align-items:center;background-color:#fff;border-radius:5px;color:#1d1e42;display:inline-flex;font-size:.9375rem;font-weight:500;min-height:7.5rem;padding:1.25rem;resize:none;width:100%}.field--message{margin-top:2.5rem}.input{background-color:#fff;border-radius:5px;height:3.125rem;padding:0 1.25rem}.input-group{position:relative}.input-group button{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.select{bottom:0;height:3.125rem;left:0;position:absolute;z-index:2}.select,.select .select-btn{align-items:center;display:inline-flex;width:100%}.select .select-btn{cursor:pointer;height:100%;justify-content:flex-end;padding-right:1.25rem}.select .select-btn i{color:#f97724;margin-left:5px;transition:all .5s ease}.select--phone{width:auto}.select--phone .select-btn{align-items:center;border-right:1px solid #e5e9f1;cursor:pointer;display:inline-flex;height:auto;justify-content:flex-end;padding:0 .625rem 0 1.25rem}.select--phone .select-btn .select-result{color:#1d1e42;font-size:.9375rem;font-weight:500}.select--phone .select-btn i{color:#f97724;margin-left:5px;transition:all .5s ease}.select--opened .select-btn i{transform:rotate(-180deg)}.select-list{background-color:#fff;border-radius:5px;display:none;margin-top:.625rem;max-height:12.5rem;overflow:auto;padding:.625rem 0;position:absolute;top:100%;width:100%}.select-list--phone{min-width:16.875rem;width:auto}.select-list__item{color:#1d1e42;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .5s ease}.select-list__item span{display:inline-flex;font-weight:700;min-width:45px}.select-list__item:focus,.select-list__item:hover{background-color:#1d1e42;color:#fff}.field-check{margin-bottom:3.75rem}.field-check input{display:none}.field-check label{display:flex}.field-check label p{color:gray;flex-grow:1;font-size:15px;font-weight:500;width:0}.field-check label p a{color:#f97724;margin:0 5px}.field-check label:before{background-color:#1d1e42;border:2px solid #fff;border-radius:50%;content:"";display:inline-flex;height:18px;margin-right:10px;margin-top:6px;transition:all .5s ease;width:18px}.field-check input:checked+label:before{background-color:#f97724}select{height:50px;padding:0 20px}@media(max-width:576px){.select-wrapper{position:relative}}.select-wrapper:before{color:#f97724;content:none;font-size:.9375rem;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}@media(max-width:576px){.select-wrapper:before{content:""}}.selectric{width:290px}.selectric-open .button:before{transform:rotate(180deg)}.selectric .label{color:gray}.selectric .button{align-items:center;display:flex;flex-direction:row;justify-content:center}.selectric .button:before{content:"";font-size:.9375rem;transition:transform .1s ease}.selectric .button:after{content:none!important}.checkbox{position:relative}.checkbox input{opacity:0;position:absolute;z-index:-9999}.checkbox input:checked+label:before{display:block}.checkbox label{align-items:center;background-color:#1d1e42;border-radius:50%;display:block;display:flex;flex-direction:row;height:26px;justify-content:center;width:26px}.checkbox label:before{background-color:#f97724;border-radius:50%;content:"";display:none;height:14px;width:14px}.list li,.prod-content__col2 ul li{color:#bdc0d1;font-weight:500;line-height:1.875rem}.list li:before,.prod-content__col2 ul li:before{color:#f97724;content:"";margin-right:.3125rem}.list-style li:not(:last-child){margin-bottom:.625rem}.list-style li a{background-color:#fafafc;color:#1d1e42;display:block;font-weight:500;padding:.9375rem 1.25rem;position:relative;text-decoration:none;transition:all .4s ease}.list-style li a:after{color:#f97724;content:"";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.list-style li a:hover{background-color:#f2f5fa}.card{background-color:var(--gr-white);height:32.8125rem;padding:.625rem}.card,.card figure{position:relative;width:100%}.card figure{height:15.3125rem}.card figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.card-content{padding:.9375rem 1.25rem}.card-content h5{color:#bdc0d1;font-size:.75rem;margin-bottom:.625rem}.card-content h3{color:#1d1e42;margin-bottom:1.25rem}.card-content h3,.card-content__excerpt{line-height:1.5rem}.card i{bottom:1.875rem;color:#f97724;font-size:1.0625rem;left:1.875rem;position:absolute}.card-sm{box-shadow:0 0 0 0 transparent;position:relative;transform:translateY(0);transition:transform .4s ease,box-shadow .4s ease}.card-sm:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.065);transform:translateY(-10px)}.card-sm .arrow{bottom:1.875rem;left:1.875rem;position:absolute}.card-sm .arrow:after{color:#f97724;content:"";display:block}.card-sm a{bottom:0;left:0;padding:1.875rem;position:absolute;right:0;top:0}.card-sm h5{color:#bdc0d1;font-size:.75rem;margin-bottom:.625rem}.card-sm h3{color:#1d1e42;line-height:1.5rem;margin-bottom:1.25rem}.card-article{background-color:var(--gr-white);padding:.625rem .625rem 3.75rem}.card-article a{display:contents}.card-article figure{height:270px;margin-bottom:1.875rem;position:relative}.card-article figure>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.card-article figure{height:auto;max-height:50vh}.card-article figure:before{content:"";display:block;padding-bottom:75%}.card-article h3,.card-article h4,.card-article p{padding:0 1.25rem}.card-article h3{color:#1d1e42}.card-article h4{color:#f97724;letter-spacing:.1em;margin-bottom:.625rem}.card-article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:gray;display:-webkit-box;font-size:15px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.card-jobs{border:.125rem solid #fff;margin:.625rem auto;padding:0}.card-jobs:hover{border:.125rem solid #1d1e42}.card-jobs a{display:block;padding:1.5625rem 1.25rem}.card-jobs a h3,.card-jobs a h4,.card-jobs a p{padding:0}.card-jobs .card-subtitle.arrow{display:inline-block;margin-top:.9375rem}.card-jobs .card-subtitle.arrow:after{color:#f97724;content:"";display:inline-block;margin-left:.3125rem}.card-case h4{color:#bdc0d1;font-size:.75rem}.card-case ul{padding:0 1.25rem}.card-border-bt{border-bottom:5px solid #f97724}.card-alt-hover{overflow:hidden;position:relative}.card-alt-hover:after{background-color:#f97724;bottom:-4%;content:"";height:220%;left:0;position:absolute;transform:translateX(-110%) rotate(0);transition:transform .5s;width:110%;z-index:3}@media(max-width:992px){.card-alt-hover:after{display:none}}.card-alt-hover a:after,.card-alt-hover h3{transition:color .5s}.card-alt-hover a{z-index:5}.card-alt-hover .card-bg{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;will-change:opacity;z-index:2}@media(max-width:992px){.card-alt-hover .card-bg{background:#f97724!important}}.card-alt-hover:hover{transform:translateY(0)}.card-alt-hover:hover:after{bottom:-20%;transform:translateX(-31%) rotate(35deg)}.card-alt-hover:hover a:after,.card-alt-hover:hover h3{color:var(--gr-white);z-index:1}.card-alt-hover:hover .card-bg{opacity:1}.scaff{left:0;position:absolute;top:100%;width:100%;z-index:1}.scaff-top{top:0}.scaff:after,.scaff:before{background-repeat:no-repeat;background-size:contain;content:"";height:5.8125rem;position:absolute;top:calc(50% - 2.0625rem);width:5.8125rem}@media(max-width:992px){.scaff:after,.scaff:before{height:2.875rem;top:calc(50% - 1.0625rem);width:2.875rem}}.scaff:before{background-image:url(//georgeroberts.com/wp-content/themes/gr_wp/dist/img/scaff_left.png);left:1.5625rem}.scaff:after{background-image:url(//georgeroberts.com/wp-content/themes/gr_wp/dist/img/scaff_right.png);right:1.5625rem}.scaff span{background-image:url(//georgeroberts.com/wp-content/themes/gr_wp/dist/img/scaff_base.png);background-size:contain;display:block;height:1.375rem;position:relative;width:100%;z-index:1}@media(max-width:992px){.scaff span{height:.625rem}}.scaff-rev:after,.scaff-rev:before{top:calc(50% - 3.75rem);transform:scaleY(-1)}@media(max-width:992px){.scaff-rev:after,.scaff-rev:before{top:calc(50% - 1.8125rem)}}.social-menu{align-items:center;display:flex;flex-direction:row;justify-content:center}.social-menu li{color:#f97724;font-size:.8125rem}.social-menu li:not(:last-child){margin-right:.875rem}.content h3,.content h4,.content h5,.content h6{margin-bottom:1.875rem;margin-top:.9375rem}@media(max-width:576px){.content h3,.content h4,.content h5,.content h6{margin-bottom:.9375rem}}.content h4,.content h5,.content h6{color:#f97724}.content h1,.content h2{color:#23276e;margin-bottom:2.5rem}@media(max-width:576px){.content h1,.content h2{margin-bottom:1.5625rem}.content h1{font-size:2.1875rem;line-height:1.25}}.content h2{font-size:2.5rem;line-height:3.125rem}@media(max-width:576px){.content h2{font-size:1.5625rem;line-height:2.5rem}}.content h3{color:#1d1e42;font-weight:500}@media(max-width:576px){.content h3{font-size:1.125rem;line-height:1.75rem}}.content h4{font-size:1.25rem;letter-spacing:.1em}.content p{margin-bottom:1.5625rem}.content p,.content ul{color:gray;font-size:.9375rem;font-weight:500}.content ul{list-style-type:disc;margin-bottom:2.1875rem;padding-left:1.0625rem}.content ul li{margin-bottom:.5rem}.content address a:not(.btn),.content dl dd a:not(.btn),.content dl dt a:not(.btn),.content figure figcaption a:not(.btn),.content h1 a:not(.btn),.content ol li a:not(.btn),.content p a:not(.btn),.content ul li a:not(.btn){color:#f97724;font-weight:700}.content address a:not(.btn):hover,.content dl dd a:not(.btn):hover,.content dl dt a:not(.btn):hover,.content figure figcaption a:not(.btn):hover,.content h1 a:not(.btn):hover,.content ol li a:not(.btn):hover,.content p a:not(.btn):hover,.content ul li a:not(.btn):hover{color:#098fd1}.content-white h1,.content-white h2,.content-white h3,.content-white p{color:#fff}.content-jobs{color:gray}.content-jobs h2{color:#1d1e42;font-size:.9375rem;line-height:1.25rem;margin:2.5rem 0}.content-jobs h2.acf{display:inline-block;margin:0;min-width:190px}.content-jobs h2.acf-date{display:inline-block;min-width:auto;padding-right:5px}.content-jobs .acf-wrap{margin:2.5rem 0}.content-jobs .acf-wrap span{font-size:.9375rem;line-height:1.25rem}.content-jobs ol{counter-reset:num;line-height:1.875rem}.content-jobs ol li{counter-increment:num;margin:.625rem 0;padding-left:1.875rem;position:relative}.content-jobs ol li:before{color:#1d1e42;content:counter(num) ".";display:inline-block;font-weight:700;left:0;position:absolute;top:0}.breadcrumb{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.breadcrumb li{font-size:.75rem;font-weight:500;margin-bottom:10px}.breadcrumb li:not(:last-child){color:#23276e}.breadcrumb li:not(:last-child):after{content:"";margin:0 10px}.breadcrumb li:last-child{color:#f97724}.download-list.short li{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:1fr auto}@media(max-width:576px){.download-list.short li{grid-template-columns:1fr}}.download-list.long li{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:60% 30% 10%}@media(max-width:576px){.download-list.long li{grid-template-columns:1fr}}.download-list.long li:not(:last-child){border-bottom:none;margin-bottom:1px}.download-list li{background-color:#fff;cursor:pointer;font-size:.9375rem;padding:.9375rem 1.25rem .9375rem 2.8125rem;position:relative}.download-list li:not(:last-child){border-bottom:1px solid #23276e}.download-list li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.download-list li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.download-list li:before{color:#f97724;content:"";left:20px;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:576px){.download-list li:before{top:1.25rem;transform:translateY(0)}}.download-list li h3{color:#23276e;font-weight:500;line-height:1.125rem}.download-list li label{color:#bdc0d1;text-transform:uppercase}@media(max-width:576px){.download-list li label{font-size:.75rem}}.download-modal{align-items:center;background-color:rgba(29,30,66,.4);display:flex;display:none;flex-direction:row;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.download-modal__content{background-color:#f2f5fa;padding:100px}.download-modal__content h2,.download-modal__content h4{text-align:center}.download-modal__content h2{color:#1d1e42;letter-spacing:.05em;margin-bottom:1.875rem}.download-modal__content h4{color:#bdc0d1;margin-bottom:1.875rem}.download-modal__content label{color:#1d1e42;font-weight:500}.download-modal__content .input{margin-bottom:1.875rem}.download-modal__agree{align-items:center;color:#bdc0d1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.75rem}.download-modal__agree .checkbox{margin-right:.625rem}.download-modal__agree a{color:#f97724}.download-modal .btn,.download-modal .gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link,.download-modal .input,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons .download-modal a.wp-block-button__link{width:100%}.accordion-item:not(:last-child){margin-bottom:.625rem}.accordion-item.show h4{background-color:#23276e;color:#fff}.accordion-item.show h4:after{transform:rotate(0deg)}.accordion-item.show .accordion-wrapper{max-height:500px;transition:max-height 1s ease-in-out}.accordion-item.has-child h4{background-color:#23276e;color:#fff}.accordion-item.has-child .accordion-content{margin-bottom:1px;padding:0}.accordion h4{align-items:center;background-color:#e8f0fd;cursor:pointer;display:flex;flex-direction:row;font-weight:500;justify-content:space-between;padding:.9375rem 1.25rem;transition:all .4s ease}.accordion h4:after{color:#f97724;content:"";transform:rotate(180deg);transition:transform .4s ease}.accordion-wrapper{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(0,1,0,1)}.accordion-content{background-color:#f2f5fa;padding:.9375rem 1.25rem}.accordion-content p{color:#1d1e42;margin-bottom:.625rem}.pagination{align-items:center;display:flex;flex-direction:row;justify-content:center}.pagination li{margin:0 2px}.pagination li a,.pagination li span{align-items:center;background-color:#fff;color:#1d1e42;display:flex;flex-direction:row;height:2.5rem;justify-content:center;width:2.5rem}.pagination li .current{background-color:#23276e;color:#fff}.pagination li .disabled{color:#bababa}.pagination li a{transition:background-color .4s ease}.pagination li a:hover{background-color:#f97724}.subscribe{background-color:#23276e;bottom:6.25rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.16);display:none;max-width:90%;position:fixed;right:.625rem;transition:color .2s;width:23.125rem;z-index:9}@media(max-width:576px){.subscribe{right:50%;transform:translateX(50%)}}.subscribe__close{fill:#fff;color:#fff;font-size:15px;padding:20px;position:absolute;right:0;top:0;transition:all .5s ease}.subscribe__close:hover{fill:#f97724;color:#f97724}.subscribe__title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.875rem;padding:1.875rem 3.125rem 1.875rem 1.875rem;width:100%}.subscribe__input{background-color:#fff;font-size:.9375rem;font-weight:500;height:50px;padding:.9375rem 2.5rem .9375rem 1.25rem;width:100%}.subscribe__send{fill:#f97724;align-items:center;bottom:0;color:#f97724;display:flex;font-size:.9375rem;height:3.125rem;justify-content:center;position:absolute;right:0;transition:all .5s ease;width:3.125rem}.subscribe__send:hover{fill:#23276e;color:#23276e}.subscribe .wpcf7-response-output{display:none!important}.subscribe.subscribe--sent{background-color:#f97724}.subscribe.subscribe--sent .wpcf7{display:none}.search-field-wrap{position:relative}.search-field-wrap .search-field{position:relative;width:100%}.search-field-wrap .search-field__input{border:1px solid #d0d6dd;border-radius:100px;font-size:1rem;height:75px;padding-left:3.125rem;padding-right:8.75rem;position:relative;transition:border-color .3s ease;width:100%;z-index:2}@media(max-width:820px){.search-field-wrap .search-field__input{font-size:.8125rem;height:2.75rem;padding-left:43px;padding-right:20px}}.search-field-wrap .search-field__input:focus{border-color:#f47b38}.search-field-wrap .search-field i{color:rgba(35,41,51,.7);font-size:18px;left:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media(max-width:820px){.search-field-wrap .search-field i{font-size:16px}}.search-field-wrap .search-field-btn{background-color:#24254f;border-radius:100px;bottom:10px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;padding:17px 30px;position:absolute;right:10px;text-transform:uppercase;top:10px;transition:all .3s ease;z-index:3}@media(max-width:820px){.search-field-wrap .search-field-btn{font-size:.75rem;margin-top:1rem;padding:.8125rem 1.25rem;position:static;width:100%}}.search-field-wrap .search-field-btn:hover{background-color:#f47b38;color:#24254f}.home-search-modal-wrap{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:30px;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:-2}.home-search-modal-wrap--opened{opacity:1;z-index:15}.home-search-modal-wrap .home-search-modal-mask{background-color:rgba(51,51,51,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-search-modal-wrap .home-search-modal{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:650px;max-width:1150px;overflow-y:auto;position:relative;width:100%;z-index:2}@media(max-width:1440px){.home-search-modal-wrap .home-search-modal{height:650px;max-height:calc(100vh - 100px)}}@media(max-width:1200px){.home-search-modal-wrap .home-search-modal{height:650px;max-height:calc(100vh - 200px)}}@media(max-width:820px){.home-search-modal-wrap .home-search-modal{height:calc(100vh - 200px)}}.home-search-modal-wrap .modal-search-form{padding:20px}@media(max-width:820px){.home-search-modal-wrap .modal-search-form .search-field-btn{display:none}}.home-search-modal-wrap .modal-search-link{align-items:center;background-color:#edf5fe;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:20px;text-align:center;transition:background-color .3s ease;width:100%}.home-search-modal-wrap .modal-search-link:hover{background-color:#f47b38}.modal-search-results-wrap{display:flex;flex-grow:1;padding:20px 30px 40px}@media(max-width:820px){.modal-search-results-wrap{flex-wrap:wrap;padding:0 20px 20px}}.modal-search-results-wrap .search-results-suggestion{border-right:1px solid #e5e5e5;max-width:266px;min-height:120px;padding-right:30px;position:relative;width:100%}@media(max-width:820px){.modal-search-results-wrap .search-results-suggestion{border-bottom:1px solid #e5e5e5;border-right:none;margin-bottom:20px;max-width:100%;padding-bottom:20px;padding-right:0}}.modal-search-results-wrap .search-results-suggestion__title{font-size:13px;font-weight:500;line-height:16px;margin-bottom:24px;text-transform:uppercase}@media(max-width:820px){.modal-search-results-wrap .search-results-suggestion__title{font-size:12px}}.modal-search-results-wrap .search-results-suggestion .no-suggestions{color:#ccc;font-size:16px;font-weight:500}.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item{display:inline-flex;font-size:14px;margin-bottom:24px;transition:color .3s ease;width:100%}.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item:hover{color:#f47b38}@media(max-width:992px){.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item{font-size:14px}}.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item:last-child{margin-bottom:0}.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item i{color:#f47b38;font-size:14px;margin-right:10px;margin-top:2px}.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item span{flex-grow:1;width:0}.modal-search-results-wrap .search-results-suggestion .search-suggestion-list__item span em{color:#f47b38;font-style:normal;font-weight:600}.modal-search-results-wrap .modal-search-results{flex-grow:1;padding:0 30px;position:relative}@media(max-width:820px){.modal-search-results-wrap .modal-search-results{padding:0;width:100%}}.modal-search-results-wrap .modal-search-results .modal-search-nav{display:flex;margin-bottom:30px;width:100%}@media(max-width:1200px){.modal-search-results-wrap .modal-search-results .modal-search-nav{margin-bottom:0}}.modal-search-results-wrap .modal-search-results .modal-search-nav__btn{color:#24254f;text-align:left;width:50%}@media(max-width:1200px){.modal-search-results-wrap .modal-search-results .modal-search-nav__btn{border-top-left-radius:10px;border-top-right-radius:10px;font-size:12px;font-weight:500;padding:10px;text-align:center;text-transform:uppercase}.modal-search-results-wrap .modal-search-results .modal-search-nav__btn--active{background-color:#e9e9ed}}.modal-search-results-wrap .modal-search-results .modal-search-tab-results{display:flex;min-height:120px;width:100%}@media(max-width:1200px){.modal-search-results-wrap .modal-search-results .modal-search-tab-results{background-color:#e9e9ed;flex-wrap:wrap;padding:20px}}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab{overflow:hidden;width:50%}@media(max-width:1200px){.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab{height:auto;max-height:0;width:100%}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab--opened{max-height:400px}}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article{align-items:center;display:inline-flex;margin-bottom:20px;padding-right:15px;transition:background-color .3s ease;width:100%}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article:last-child{margin-bottom:0}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article__img{height:57px;margin-right:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:57px}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article-content{flex-grow:1;width:0}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article-content__cat{color:#666684;font-size:12px;font-weight:500;line-height:148%;margin-bottom:5px}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article-content__title{color:#24254f;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap;width:100%}@media(max-width:820px){.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article-content__title{font-size:14px}}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article:hover{background-color:#eaeaea}@media(max-width:820px){.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .search-result-article:hover{background-color:#cdcdd6}}.modal-search-results-wrap .modal-search-results .modal-search-tab-results .modal-search-tab .no-results{color:#ccc;font-size:16px;font-weight:500}.home-search-modal-wrap--header-opened{align-items:flex-start;left:0;opacity:1;padding:0;top:150px;z-index:15}.home-search-modal-wrap--header-opened .home-search-modal{border-radius:0;height:auto;max-height:calc(100vh - 150px);max-width:100%}.home-search-modal-wrap--header-opened .modal-search-link,.home-search-modal-wrap--header-opened .modal-search-results-wrap{display:none}.home-search-modal-wrap--header-opened-scrolled{top:119px}.home-search-modal-wrap--header-opened-dirty .modal-search-results-wrap{display:flex}.home-search-modal-wrap--header-opened-dirty .modal-search-link{display:inline-flex}.loader-wrap{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.loader-wrap.active{opacity:1;visibility:visible}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:#f47b38;border-radius:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;width:50px}@keyframes l3{to{transform:rotate(1turn)}}.header{background-color:#1d1e42;z-index:10}.header,.header-drop{position:absolute;width:100%}.header-drop{background-color:#fff;content:"";height:0;left:0;top:100%;transition:height .4s ease}.header.fixed{position:fixed;top:0;transform:translateY(-100%);width:100%}.header.fixed.tt{transform:translateY(0);transition:transform .4s ease}.header.fixed.--light .brand-dark{display:block}.header.fixed.--light .brand-light{display:none}.header.fixed .header-top{position:relative;z-index:10}.header-top{background-color:#1d1e42;border-bottom:1px solid #2b2c53;justify-content:space-between;padding:.75rem 1.25rem}.header-top,.header-top__fixed{align-items:center;display:flex;flex-direction:row}.header-top__fixed{justify-content:center}@media(max-width:576px){.header-top__fixed{display:flex;justify-content:center}}@media(max-width:820px){.header-top__left{width:100%}}.header-top__right{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:820px){.header-top__right{display:none}}.header-top__right .link-phone{display:none;margin-left:2.3125rem}.header-top__menu{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:.75rem;justify-content:center;letter-spacing:.1em;text-transform:uppercase}@media(max-width:576px){.header-top__menu{display:none}}.header-top__menu li:not(:last-child){margin-right:1.4375rem}.header.fixed{box-shadow:0 0 16px 0 rgba(0,0,0,.09)}.header.fixed .header-logo{background-color:#f97724}.header.fixed .header-logo__img.fx{display:block}.header.fixed .header-logo__img.st{display:none}.header.fixed .header-main{background-color:#fff}@media(max-width:1200px){.header.fixed .header-main{background-color:#f97724}}.header.fixed .header-menu>li{border-left:1px solid #f2f5fa}@media(max-width:1200px){.header.fixed .header-menu>li{border-left:none}}.header.fixed .header-menu>li>a{color:#23276e}.header.fixed .header-search{background-color:#23276e}@media(max-width:576px){.header.fixed .header-search{background-color:#1d1e42}}.header.show .header-logo{background-color:#f97724}.header.show .header-logo__img.fx{display:block}.header.show .header-logo__img.st{display:none}.header.show .header-collapse{transform:translateX(0)}.header-logo{align-items:center;display:flex;flex-direction:row;height:4.375rem;justify-content:center;padding:0 1.25rem;transition:background-color .4s ease;z-index:10}@media(max-width:576px){.header-logo{height:3.125rem}}.header-logo__img{max-height:2.01125rem;max-width:13.86125rem}@media(max-width:576px){.header-logo__img{max-height:1.5625rem;max-width:9.375rem}}.header-logo__img.fx{display:none}.header-main{justify-content:space-between}.header-main,.header-menu{align-items:center;display:flex;flex-direction:row}.header-menu{justify-content:center}@media(max-width:1200px){.header-menu{display:block;padding:1rem}}.header-menu>li{border-left:1px solid #2b2c53}@media(max-width:1200px){.header-menu>li{border-left:none}}@media(min-width:1200px){.header-menu>li.current-menu-ancestor,.header-menu>li.current-menu-item{position:relative}.header-menu>li.current-menu-ancestor:before,.header-menu>li.current-menu-item:before{background-color:#f97724;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}}.header-menu>li>a{align-items:center;color:#fff;display:inline-block;display:flex;flex-direction:row;font-size:.875rem;font-weight:700;height:4.375rem;justify-content:center;min-width:12.5rem;padding:0 .625rem;text-align:center;text-transform:uppercase;transition:all .3s ease}@media(max-width:1680px){.header-menu>li>a{min-width:10rem}}@media(max-width:1367px){.header-menu>li>a{min-width:8.125rem}}@media(max-width:1200px){.header-menu>li>a{color:#1d1e42;display:block;height:auto;margin-bottom:1.25rem;text-align:left}}@media(max-width:576px){.header-menu>li>a{font-size:1.2rem}}.header-menu>li>a>.fa-chevron-down{color:#f97724;transition:color .3s ease}.header-menu>li:hover>a{background-color:#f97724;color:#1d1e42}@media(max-width:1200px){.header-menu>li:hover>a{background-color:#fff}}.header-menu>li:hover>a>.fa-chevron-down{color:inherit}@media(max-width:1200px){.header-menu>li:hover>a>.fa-chevron-down{color:#f97724}}.header-menu>.menu-item-has-children:hover>a>i:before{transform:rotate(-180deg) translateY(2px)}@media(max-width:1200px){.header-menu>.menu-item-has-children:hover>a>i:before{transform:rotate(-90deg) translateY(2px)}}@media(min-width:1200px){.header-menu>.menu-item-has-children:hover>ul{overflow:visible}.header-menu>.menu-item-has-children>.sub-menu>li>a:hover{background-color:#1d1e42;color:#fff}}.header-menu>.menu-item-has-children>.sub-menu>li .sub-menu a:hover{background-color:#f2f5fa}.header-menu .menu-item-has-children{position:relative}@media(min-width:1200px){.header-menu .menu-item-has-children:hover>ul{max-height:500px}}.header-menu .menu-item-has-children>a i:before{display:inline-block;transition:transform .3s ease}.header-menu .menu-item-has-children ul{box-shadow:0 0 16px 0 rgba(0,0,0,.09);max-height:0;min-width:400px;overflow:hidden;position:absolute}@media(max-width:1200px){.header-menu .menu-item-has-children ul{box-shadow:none;display:none;max-height:none;overflow:visible;position:relative}}.header-menu .menu-item-has-children>ul{background-color:#fff;left:0;overflow:hidden;top:100%;z-index:-1}@media(max-width:1200px){.header-menu .menu-item-has-children>ul{left:inherit;overflow:visible;padding-left:1.25rem;top:inherit;z-index:1}}.header-menu .menu-item-has-children>ul li{color:#1d1e42;font-weight:500}@media(max-width:576px){.header-menu .menu-item-has-children>ul li{font-size:14px;max-width:320px}}.header-menu .menu-item-has-children>ul li.menu-item-has-children{font-weight:900;text-transform:uppercase}@media(max-width:576px){.header-menu .menu-item-has-children>ul li.menu-item-has-children{font-size:14px}}@media(min-width:1200px){.header-menu .menu-item-has-children>ul li.menu-item-has-children:hover{background-color:#1d1e42;color:#fff}}@media(max-width:1200px){.header-menu .menu-item-has-children>ul li.menu-item-has-children:hover>a>i:before{transform:rotate(-90deg)}}.header-menu .menu-item-has-children>ul li.menu-item-has-children>a>i:before{content:""}@media(max-width:1200px){.header-menu .menu-item-has-children>ul li.menu-item-has-children>a>i:before{color:#f97724;content:""}}@media(min-width:1200px){.header-menu .menu-item-has-children>ul li.menu-item-has-children ul{left:100%;top:0}}.header-menu .menu-item-has-children>ul li a{display:block;padding:.9375rem 1.25rem;transition:all .3s ease}@media(max-width:1200px){.header-menu .menu-item-has-children>ul li a{margin-bottom:1.25rem;padding:0}}.header-collapse{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:1200px){.header-collapse{background-color:#fff;display:block;height:calc(100vh - 119px);left:0;overflow-y:auto;position:fixed;top:119px;transform:translateX(100%);transition:transform .4s ease;width:100%;z-index:9}}@media(max-width:576px){.header-collapse{height:calc(100vh - 113px);overflow-x:hidden;overflow-y:scroll}}@media(max-width:1200px){.header-collapse .searchForm{display:none}}.header-sm{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(min-width:1200px){.header-sm{display:none}}.header-search{color:#f97724;font-size:1.0625rem;height:4.375rem;padding:0 1.875rem;transition:all .4s ease}@media(max-width:576px){.header-search{height:3.125rem;padding:0 1.25rem}}.header-search:hover{background-color:#f97724!important;color:#1d1e42}.header-toggle{background-color:#f97724;display:none;height:4.375rem;padding:0 1.875rem;transition:background-color .4s ease}@media(max-width:1200px){.header-toggle{display:block;z-index:10}}@media(max-width:576px){.header-toggle{height:3.125rem;padding:0 1.25rem}}.header-toggle.show{background-color:#1d1e42}.header-toggle.show span:nth-child(2){opacity:0}.header-toggle.show span:first-child,.header-toggle.show span:nth-child(3){background-color:#f97724;top:calc(50% - 1px);width:24px}.header-toggle.show span:first-child{transform:rotate(45deg)}.header-toggle.show span:nth-child(3){transform:rotate(-45deg)}.header-toggle__icon{height:12px;position:relative;width:24px}.header-toggle span{background-color:#1d1e42;border-radius:2px;height:2px;left:0;position:absolute;transition:all .4s ease}.header-toggle span:first-child{top:0;width:24px}.header-toggle span:nth-child(2){top:calc(50% - 1px);width:24px}.header-toggle span:nth-child(3){top:calc(100% - 2px);width:16px}.footer{margin-bottom:4.375rem;padding-top:5rem;position:relative}.footer-top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2.1875rem}.footer-top a img{max-height:1.8075rem;max-width:12.5rem}.footer-top .social-menu li{font-size:1.25rem}.footer-main{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:5rem}@media(max-width:992px){.footer-main{grid-column-gap:10px;grid-row-gap:30px;display:grid;grid-template-columns:1fr 1fr}}@media(max-width:576px){.footer-main{padding-bottom:1.875rem}}.footer-main__col .footer-menu-title,.footer-main__col ul.upp li{color:#23276e;font-size:.8125rem;letter-spacing:.1em;line-height:1rem;margin-bottom:1.25rem;text-transform:uppercase}.footer-main__col ul li{color:#bababa;font-size:.6875rem;line-height:1.5625rem}.footer-bt{align-items:center;border-top:1px solid #f2f5fa;display:flex;flex-direction:row;justify-content:space-between;padding-top:1.875rem}@media(max-width:992px){.footer-bt{flex-direction:column}}.footer-bt>ul{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:992px){.footer-bt>ul{flex-wrap:wrap;margin-bottom:1.875rem}}.footer-bt>ul li:not(:last-child){margin-right:1.0625rem}.footer-bt>ul li img{max-height:3.875rem}@media(max-width:576px){.footer-bt>ul li img{margin-bottom:10px;max-height:1.875rem}}.footer-copyrights{color:#bababa;font-size:.6875rem;line-height:1.25rem;text-align:right}@media(max-width:992px){.footer-copyrights{text-align:unset}}.footer-copyrights ul{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}@media(max-width:992px){.footer-copyrights ul{justify-content:center}}.footer-copyrights ul li:not(:last-child):after{content:"|";margin:0 .625rem}.hero{align-items:flex-end;display:flex;flex-direction:row;height:calc(100vh - 119px);justify-content:flex-start;min-height:742px;position:relative}@media(max-width:576px){.hero{display:block;height:auto;min-height:inherit}}.hero-light .hero-content{background-color:#fff}.hero-light .hero-content h1,.hero-light .hero-content h2,.hero-light .hero-content h3{color:#1d1e42}.hero-light .hero-content p{color:#bdc0d1}@media(max-width:576px){.hero figure{height:300px;position:relative;width:100%}}.hero figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero-content{background-color:#23276e;max-width:1120px;padding:6.25rem 6.25rem 4.0625rem;z-index:1}.hero-content h1,.hero-content h2,.hero-content h3,.hero-content p{color:#fff}@media(max-width:992px){.hero-content{padding:50px 50px .9375rem}}@media(max-width:576px){.hero-content{padding:20px}}.hero-content__white{background-color:transparent}.hero-content__white h1,.hero-content__white h2,.hero-content__white h3{color:#1d1e42}.hero-content__white p{color:#bdc0d1}.hero-content__text{background-color:#fff;bottom:0;left:0;min-height:770px;padding:100px 100px 4.0625rem;position:absolute;width:100%}@media(max-width:1200px){.hero-content__text{position:static}}@media(max-width:992px){.hero-content__text{min-height:inherit;padding:50px}}@media(max-width:576px){.hero-content__text{padding:20px}}.hero-content__text-wrapper{position:relative}.hero-content__action{background-color:#1d1e42;color:#fff;padding:100px;text-align:center;width:100%}@media(max-width:992px){.hero-content__action{padding:50px}}@media(max-width:576px){.hero-content__action{padding:20px}}.hero-content__action h4{font-size:1.875rem;font-weight:900;line-height:2.5rem;margin-bottom:1.25rem}.hero-content__action .btn-list{justify-content:center}.hero-lg{display:block;height:inherit}.hero-lg figure{height:calc(100vh - 119px);position:relative}@media(max-width:1200px){.hero-lg figure{height:500px}}@media(max-width:576px){.hero-lg figure{height:300px}}.hero-lg .hero-content{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);max-width:inherit;padding:0}@media(max-width:1200px){.hero-lg .hero-content{display:block}}.hero-sm{display:block;height:inherit}.hero-sm figure{height:500px;position:relative}@media(max-width:1200px){.hero-sm figure{height:500px}}@media(max-width:576px){.hero-sm figure{height:300px}}.hero-sm .hero-content{display:flex;max-width:inherit;padding:0}@media(max-width:1200px){.hero-sm .hero-content{display:block}}.hero-sm .hero-content .hero-content__text{min-height:100%;position:static}.hero-sm .hero-content .hero-content__action-wrapper{display:flex;flex-direction:column}.hero-sm .hero-content .hero-content__action-wrapper .hero-content__action-img{display:block;height:100%;min-height:400px;position:relative;width:100%}@media(max-width:1200px){.hero-sm .hero-content .hero-content__action-wrapper .hero-content__action-img{display:none}}.hero-sm .hero-content .hero-content__action-wrapper .hero-content__action-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero-logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:5rem 0}@media(max-width:1440px){.hero-logos{justify-content:space-between}}.hero-logos img{max-height:5.3125rem;max-width:11.25rem}.hero-single{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,770px);height:625px}@media(max-width:1367px){.hero-single{grid-template-columns:minmax(0,1fr) minmax(auto,560px)}}@media(max-width:1200px){.hero-single{grid-template-columns:minmax(0,1fr);height:auto}}.hero-single .slick-slider{height:100%}.hero-single__media{background-color:#1d1e42}@media(max-width:1200px){.hero-single__media{height:400px;order:1}}.hero-single__media.singleSlider{opacity:0;transition:opacity .4s ease}.hero-single__media.singleSlider:not(.slick-initialized) .hero-single__media-item+.hero-single__media-item{display:none}.hero-single__media.slick-initialized{opacity:1}.hero-single__media.poster{position:relative}.hero-single__media.poster img{height:100%;left:0;-o-object-fit:contain!important;object-fit:contain!important;position:absolute;top:0;width:100%;z-index:0}.hero-single__media .slick-list,.hero-single__media .slick-slide,.hero-single__media .slick-slide>div,.hero-single__media .slick-track{height:100%}.hero-single__media .slick-next,.hero-single__media .slick-prev{color:#f97724;font-size:5rem;height:auto;width:auto;z-index:1}@media(max-width:576px){.hero-single__media .slick-next,.hero-single__media .slick-prev{bottom:0;font-size:2.5rem;top:50%}}.hero-single__media .slick-next:before,.hero-single__media .slick-prev:before{content:none}.hero-single__media .slick-prev{left:30px}.hero-single__media .slick-next{right:30px}.hero-single__media-item{display:block;height:100%;position:relative}.hero-single__media-item img,.hero-single__media-item video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.hero-single__media-item.contain img,.hero-single__media-item.contain video{-o-object-fit:contain;object-fit:contain}.hero-single__media-item video{height:100%;width:100%}.hero-single__action{background-color:#1d1e42;color:#fff;padding:100px 100px 30px}.hero-single__action h1{font-size:2.5rem;font-weight:900;line-height:1.25;margin-bottom:1.125rem;text-transform:uppercase}.hero-single__action .btn-shop-now a{margin-bottom:.9375rem;margin-right:.625rem;width:151px}@media(max-width:1367px){.hero-single__action{padding:50px}}@media(max-width:576px){.hero-single__action{padding:20px}.hero-single__action h1{font-size:2.5rem;line-height:3.125rem;margin-bottom:1.125rem}.hero-single__action h4{font-size:1.25rem;font-weight:900;margin-bottom:1.25rem}.hero-single__action ul{margin-bottom:1.875rem;overflow:visible!important}.hero-single__action-btns{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:3.125rem}.hero-single__action-btns li span{display:inline-block}}@media(max-width:576px)and (max-width:576px){.hero-single__action-btns li span{display:none}}@media(max-width:375px){.hero-single__action .btn-shop-now a{width:123px}}.icons-row{background-color:#f2f5fa;padding:6.25rem 0}@media(max-width:992px){.icons-row{padding:3.125rem 0}}.icons-row._light{background:linear-gradient(#f2f5fa,#eaf4ff)}.icons-row._light li{color:#1d1e42}.icons-row._dark{background-color:#23276e}.icons-row._dark li{color:#fff}.icons-row ul{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.icons-row ul li{line-height:1.1875rem;max-width:210px;text-align:center;text-transform:uppercase}@media(max-width:992px){.icons-row ul li{margin-bottom:1.25rem;max-width:inherit;width:50%}}@media(max-width:576px){.icons-row ul li{font-size:.75rem;line-height:.9375rem}}.icons-row ul li figure{margin:0 auto .9375rem;max-height:4.375rem;max-width:4.6875rem}@media(max-width:576px){.icons-row ul li figure{max-height:3.125rem;max-width:3.4375rem}}.icons-row ul li figure img{max-height:100%;max-width:100%}.scases{position:relative}.scases.no-list .scases__content{padding-bottom:100px}@media(max-width:992px){.scases.no-list .scases__content{padding-bottom:50px}}.scases-main{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(auto,770px) 1fr;position:relative;z-index:1}@media(max-width:992px){.scases-main{display:block}}.scases-main figure{height:100%;position:relative;width:100%}.scases-main figure>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media(max-width:992px){.scases-main figure{display:none}}.scases__content{background-color:#1d1e42;color:var(--gr-white);padding:6.25rem 3.6875rem 475px 100px;position:relative}@media(max-width:992px){.scases__content{padding:3.125rem 50px 475px}}@media(max-width:576px){.scases__content{padding:3.125rem 20px 475px}}.scases__content figure{display:none}@media(max-width:992px){.scases__content figure{display:block;height:18.75rem;margin-bottom:1.25rem}}.scases__content h5{color:#f97724;letter-spacing:.1em;margin-bottom:1.875rem}.scases__content h2{margin-bottom:3.3125rem}@media(max-width:992px){.scases__content h2{margin-bottom:1.25rem}}@media(max-width:576px){.scases__content h2{font-size:1.25rem;line-height:1.875rem}}.scases__content ul{margin-bottom:1.875rem}.scases__content ul li{color:var(--gr-white)}.scases__content p{font-weight:500;line-height:1.875rem;margin-bottom:1.875rem}.scases__content .btn-lg__solid{bottom:0;left:0;position:absolute}@media(max-width:576px){.scases__content .btn-lg__solid{display:none}}.scases-list{background-color:#f2f5fa;margin-top:-376px;overflow:hidden}.scases .slick-slide{margin:0 15px}.scases .slick-list{margin:0 -15px 0 380px;z-index:2}@media(max-width:576px){.scases .slick-list{margin-left:0;padding-left:30px}}.grid-content{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(0,1120px) minmax(560px,1fr);margin-top:-25%}@media(max-width:1200px){.grid-content{display:block}}.grid-content__col1{padding:4.6875rem 100px 100px}@media(max-width:992px){.grid-content__col1{padding:50px}}@media(max-width:576px){.grid-content__col1{padding:20px}}.grid-content__col2{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:100px}@media(max-width:992px){.grid-content__col2{padding:50px}}@media(max-width:576px){.grid-content__col2{padding:20px 20px 30px}}.grid1-row{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(0,770px) minmax(10%,1120px)}@media(max-width:819px){.grid1-row.grid1-only-md-up{display:block}}@media(min-width:1199px){.grid1-row:nth-child(2n+2){grid-template-columns:minmax(10%,1120px) minmax(0,770px)}.grid1-row:nth-child(2n+2) figure{order:-1}}@media(max-width:1200px){.grid1-row{grid-template-columns:1fr}}@media(min-width:1199px){.grid1-rev .grid1-row:nth-child(2n+2){grid-template-columns:minmax(0,770px) minmax(10%,1120px)}.grid1-rev .grid1-row:nth-child(2n+2) figure{order:inherit}.grid1-rev .grid1-row:nth-child(odd){grid-template-columns:minmax(10%,1120px) minmax(0,770px)}.grid1-rev .grid1-row:nth-child(odd) figure{order:-1}}.grid1-content{padding:100px}@media(max-width:1280px){.grid1-content{padding:50px}}@media(max-width:576px){.grid1-content{padding:1.875rem 20px}}.grid1-content h2,.grid1-content h3,.grid1-content h4,.grid1-content h5,.grid1-content h6{color:#23276e}.grid1-content h2{line-height:2.3125rem;margin-bottom:2rem}.grid1-content h3{margin-bottom:2.5rem}.grid1-content h3,.grid1-content h4{font-weight:500;line-height:1.875rem}.grid1-content h4{font-size:20px;margin-bottom:1.25rem}.grid1-content p{color:#bdc0d1;font-weight:500;margin-bottom:2.5rem}.grid1-content ul{margin-bottom:.9375rem}.grid1-content ul.list-style{margin-bottom:3.125rem}.grid1-content a:not(.link):not(.list-style__item){color:#f97724;text-decoration:underline}.grid1-content__cases{grid-column-gap:10px;grid-row-gap:0;display:grid;grid-template-columns:1fr 1fr;padding-top:2.9375rem}@media(max-width:576px){.grid1-content__cases{grid-row-gap:1.875rem;grid-template-columns:1fr}}.grid1-links a:not(:last-child){margin-right:1.875rem}@media(max-width:375px){.grid1-links a{margin-bottom:1.25rem}}.grid1-logo{margin-top:4.375rem;max-width:233px}.grid1 figure{height:100%;position:relative}.grid1 figure>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media(max-width:1200px){.grid1 figure{height:18.75rem;order:-1}}.grid1-chess .grid1-row:nth-child(odd){background-color:#f2f5fa}.grid2{grid-column-gap:1.875rem;grid-row-gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.grid2{grid-template-columns:1fr}}.action-content{max-width:407px;position:relative;z-index:1}.action h2{margin-bottom:.625rem}.action h5{font-weight:500;margin-bottom:2.1875rem}.action-1{align-items:center;background-color:#1d1e42;color:#fff;display:flex;flex-direction:row;justify-content:center;min-height:365px;padding:6.25rem 0;position:relative}.action-1>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media(max-width:992px){.action-1{min-height:inherit;padding:3.125rem 0}}@media(max-width:576px){.action-1{text-align:center}}.action-1 img{-o-object-position:right;object-position:right}@media(max-width:576px){.action-1 img{display:none}}.action-2{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center;min-height:270px;position:relative}@media(max-width:576px){.action-2{text-align:center}}.action-2 .container,.action-2 .container-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media(max-width:576px){.action-2 img{display:none}}.action-2 .action-content{padding-left:1.875rem}@media(max-width:576px){.action-2 .action-content{padding-left:0}}.related{background-color:#f2f5fa;padding:6.25rem 0}@media(max-width:992px){.related{padding:3.125rem 0}}.related-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3.125rem}@media(max-width:576px){.related-header{margin-bottom:1.25rem}}.related-header h3{color:#1d1e42;letter-spacing:.05em}@media(max-width:576px){.related-header h3{font-size:1rem}}.related ul{grid-column-gap:1.875rem;grid-row-gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.related ul{grid-template-columns:minmax(0,1fr)}}.related ul li{background-color:#fff;box-shadow:0 0 0 0 transparent;transform:translateY(0);transition:transform .4s ease,box-shadow .4s ease}.related ul li:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.065);transform:translateY(-10px)}.related ul li figure{align-items:center;display:flex;flex-direction:row;height:16.875rem;justify-content:center}.related ul li figure img{max-height:100%;max-width:100%;min-width:60%;-o-object-fit:cover;object-fit:cover}.related ul li h5{border-top:1px solid #f2f5fa;color:#23276e;padding:.9375rem 1.25rem}.related ul li h6{align-items:center;color:#bdc0d1;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.125rem;padding:0 1.25rem 1.25rem}.related ul li h6 span:not(:last-child):after{content:"|";padding:0 5px}.latest{background-color:#f2f5fa;padding:6.25rem 0}@media(max-width:576px){.latest{padding:3.125rem 0}}.latest-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.875rem}@media(max-width:576px){.latest-header{margin-bottom:1.25rem}}.latest-header h3{color:#1d1e42}@media(max-width:576px){.latest-header h3{font-size:1rem}}.latest-list{grid-column-gap:1.875rem;grid-row-gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.latest-list{grid-template-columns:minmax(0,1fr)}}.cards-list{background-color:#f2f5fa;padding-top:1.25rem}.cards-list.mt ul{margin-top:-3.75rem}.cards-list ul{grid-column-gap:1.875rem;grid-row-gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}@media(max-width:992px){.cards-list ul{grid-template-columns:minmax(0,1fr)}}.cards-list ul li{background-color:#fff;min-height:220px}.section-title{color:#1d1e42;font-size:1.25rem;margin-bottom:1.875rem;text-transform:uppercase}@media(min-width:768px){.section-title{font-size:1.875rem}}@media(min-width:1200px){.section-title{font-size:2.5rem;letter-spacing:.05em}}.section-title--white{color:#fff}@media(min-width:1200px){.section-title--upward{font-size:3.125rem}.section-title--downward{font-size:1.875rem}}.section-subtitle{color:#f97724;font-size:.9375rem;letter-spacing:.05em;margin-bottom:1.25rem;text-transform:uppercase}.page-sidebar h2,.sidebar-title{color:#1d1e42;color:#121b3e;font-size:1.25rem;font-weight:900;letter-spacing:.05em;margin-bottom:1.875rem;text-transform:uppercase}section.page-intro-section{position:relative;z-index:-1}section.page-intro-section.jobs{position:sticky;right:0;top:0;z-index:-1}.page-banner{padding-top:61.0119047619%;position:relative}.page-banner>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}section.page-content-section{display:flex;flex-wrap:wrap}.page-content{background-color:#fff;margin-top:-40%;padding:20px;width:100%}@media(max-width:576px){.page-content{margin-top:0}}.page-content--contacts{background-color:#1d1e42;color:#fff}@media(min-width:1200px){.page-content{padding:3.125rem;width:60%}}@media(min-width:1440px){.page-content{padding:6.25rem}}.page-content.contactFormWrapper{background-color:#1d1e42;color:#fff}.page-content-jobs .contactFormWrapper,.page-content-jobs .contactFormWrapper .contact-form{margin-top:0}.page-sidebar{background-color:#fafafa;width:100%}@media(min-width:1200px){.page-sidebar{width:40%}}.page-sidebar p{color:#77788d;font-size:.9375rem;font-weight:500;margin-bottom:.9375rem}.page-sidebar p strong{color:#1d1e42;font-weight:700}.page-sidebar a{align-items:center;color:#1d1e42;display:inline-flex;font-size:15px;font-weight:500;margin-top:2.5rem}.page-sidebar a i{color:#f97724;margin-right:7px}.sidebar-content{padding:20px}@media(min-width:1200px){.sidebar-content{padding:3.125rem}}@media(min-width:1440px){.sidebar-content{padding:6.25rem 6.25rem 8.75rem}}.mib-banner{display:flex;min-height:30rem;overflow:hidden}@media(max-width:820px){.mib-banner{flex-direction:column-reverse}}.mib-banner__left{width:60%}@media(max-width:820px){.mib-banner__left{flex:none;width:100%}}.mib-banner__content{background-color:#23276e;display:flex;flex-direction:column;height:100%;justify-content:center;padding:3rem 4rem}@media(max-width:820px){.mib-banner__content{padding:2.5rem 1.25rem}}.mib-banner__title{color:#fff;font-size:1.375rem;font-weight:900;line-height:1.2;margin-bottom:1.25rem;text-transform:uppercase}.mib-banner__text p{color:#fff;font-size:.9375rem;line-height:1.7;margin-bottom:.75rem}.mib-banner__right{align-items:center;background-position:50%;background-size:cover;display:flex;flex:1;justify-content:center;position:relative}@media(max-width:820px){.mib-banner__right{min-height:16rem}}.mib-banner__logo{position:relative;width:20rem;z-index:1}.wp-block-acf-slider{padding-bottom:50px;padding-top:20px}@media(max-width:820px){.wp-block-acf-slider{margin-left:-20px;padding-bottom:30px;padding-top:0;width:calc(100% + 40px)}}.wp-block-acf-slider .slider{-ms-overflow-style:none;cursor:grab;display:flex;gap:30px;overflow-x:scroll;position:relative;scrollbar-width:none}@media(max-width:820px){.wp-block-acf-slider .slider{padding:0 20px}}@media(max-width:576px){.wp-block-acf-slider .slider{gap:15px}}.wp-block-acf-slider .slider.active{cursor:grabbing}.wp-block-acf-slider .slider *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.wp-block-acf-slider .slider::-webkit-scrollbar{display:none}.wp-block-acf-slider .slider-item{flex-shrink:0}.wp-block-acf-slider .slider-slide{height:499px;margin-bottom:0;position:relative;width:814px}.wp-block-acf-slider .slider-slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media(max-width:820px){.wp-block-acf-slider .slider-slide{aspect-ratio:16/10;height:auto;width:84vw}}.wp-block-gr-call-to-action-block{margin-bottom:2rem}.gr-plugin-cta-wrapper .gr-plugin-cta-inner{display:flex;flex-direction:column;position:relative}@media(min-width:820px){.gr-plugin-cta-wrapper .gr-plugin-cta-inner{flex-direction:row-reverse;min-height:400px}}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content{text-align:center;width:100%;z-index:2}@media(min-width:820px){.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content{align-items:center;display:flex;width:66.6666%}}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper{padding:4rem;width:100%}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons{justify-content:center}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link{text-decoration:none}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h1,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h2,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h3{font-weight:900}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h1,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h2,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h3,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h4,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h5,.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h6{text-transform:uppercase}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h1{font-size:3.125rem;line-height:3.75rem}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h2{font-size:1.875rem;line-height:2.5rem}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper h3{font-size:1.25rem;line-height:1.875rem}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-image{height:auto;overflow:hidden;position:relative;width:100%}@media(min-width:820px){.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-image{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:33.3333%}}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-image img{display:block;max-height:100%;max-width:100%;width:auto}@media(min-width:820px){.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-image img{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%)}}.home-hero{background-color:#1d1e42;position:relative}.home-hero__slider{opacity:0;transition:opcity .3s linear}.home-hero__slider.slick-initialized{opacity:1}.home-hero__slider ._image{height:680px;position:relative}.home-hero__slider ._image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media(max-width:576px){.home-hero__slider ._image{height:364px}}.home-hero__slider ._template{overflow:hidden}.hero-redesign-slider .redesign-slider-item{height:100vh;max-height:46.25rem;width:100%}@media(max-width:500px){.hero-redesign-slider .redesign-slider-item{max-height:29.375rem}}.hero-redesign-slider .redesign-slider-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-redesign-content{height:100%;left:0;position:absolute;top:0;width:100%}.hero-redesign-content__container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.hero-redesign-content__container .hero-redesign-heading{align-items:center;display:inline-flex;justify-content:center;padding-bottom:200px;text-align:center;width:100%}@media(max-width:500px){.hero-redesign-content__container .hero-redesign-heading{max-width:320px;padding-bottom:70px}}.hero-redesign-content__container .hero-redesign-heading__title{color:#fff;font-size:3.125rem}@media(max-width:500px){.hero-redesign-content__container .hero-redesign-heading__title{font-size:1.75rem;line-height:130%}}.hero-search{width:100%}.hero-search .hero-search-header{background-color:#24254f;border-top-left-radius:.625rem;border-top-right-radius:.625rem;color:#fff;display:flex;width:100%}.hero-search .hero-search-header .search-header-item{align-items:center;border-right:1px solid #7c7c95;display:inline-flex!important;flex-grow:1;justify-content:center;padding:.875rem 1.25rem}@media(max-width:820px){.hero-search .hero-search-header .search-header-item{flex-grow:0;height:2.8125rem;padding:.625rem;width:100%}}.hero-search .hero-search-header .search-header-item:last-child{border:none}.hero-search .hero-search-header .search-header-item__icon{height:2.1875rem;margin-right:.625rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:3.75rem}@media(max-width:820px){.hero-search .hero-search-header .search-header-item__icon{height:1.875rem;width:3.125rem}}.hero-search .hero-search-header .search-header-item__title{color:#fff;font-size:1rem;font-weight:400;text-transform:none}@media(max-width:820px){.hero-search .hero-search-header .search-header-item__title{font-size:.8125rem;line-height:130%}}.hero-search .hero-search-form{background-color:#fff;padding:1.875rem 3.125rem}@media(max-width:820px){.hero-search .hero-search-form{padding:1.25rem 1rem}}.hero-search .hero-search-form__title{color:#232933;font-size:1.25rem;font-weight:400;margin-bottom:1.25rem;text-transform:none}@media(max-width:820px){.hero-search .hero-search-form__title{font-size:14px;font-weight:400;line-height:148%;margin-bottom:1rem}}.home-sectors{background-color:#f2f5fa}.home-sectors .container-lg{padding:0 20px}.home-sectors ul{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:0 -.46875rem -10.625rem;position:relative;top:-7.5rem;z-index:1}@media(max-width:1200px){.home-sectors ul{margin-bottom:-6.25rem;top:-3.75rem}}@media(max-width:992px){.home-sectors ul{flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-right:-1.25rem;padding-bottom:1.875rem;padding-top:3.125rem;top:inherit}}@media(max-width:576px){.home-sectors ul{margin-right:0}}.home-sectors ul li{height:16.875rem;margin:0 .46875rem;position:relative;width:16.875rem}.home-sectors ul li img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media(max-width:1200px){.home-sectors ul li{height:9.375rem;margin:0 .9375rem 20px 0;width:calc(50% - .9375rem)}}@media(max-width:576px){.home-sectors ul li{margin-right:0;width:100%}}.home-sectors ul li:hover a{border:0 solid rgba(249,119,36,0);height:16.875rem}@media(max-width:1200px){.home-sectors ul li:hover a{height:10.625rem}}.home-sectors ul li:hover a:before{transform:rotate(45deg)}.home-sectors ul li:hover h3,.home-sectors ul li:hover h4,.home-sectors ul li:hover i{color:#fff}.home-sectors ul li:hover img{opacity:1}.home-sectors ul li a{background-color:#fff;border-bottom:5px solid #f97724;height:13.75rem;overflow:hidden;padding:1.875rem;position:absolute;transition:all .4s ease;width:100%}@media(max-width:1200px){.home-sectors ul li a{height:9.375rem;padding:1.875rem .625rem}}.home-sectors ul li a:before{background-color:#f97724;bottom:0;content:"";height:200%;position:absolute;right:100%;transform-origin:bottom right;transition:transform .4s ease;width:200%;z-index:2}.home-sectors ul li h3,.home-sectors ul li h4,.home-sectors ul li i{position:relative;transition:color .4s ease;z-index:2}.home-sectors ul li h4{color:#bdc0d1;font-size:.75rem;margin-bottom:.5625rem}.home-sectors ul li h3{color:#23276e;letter-spacing:.1em;line-height:1.25rem}@media(max-width:1200px){.home-sectors ul li h3{font-size:1.125rem}}.home-sectors ul li i{color:#f97724;font-size:1.0625rem;left:1.875rem;position:absolute;top:10.75rem}@media(max-width:992px){.home-sectors ul li i{left:inherit;right:.625rem;top:6.875rem}}.home-sectors ul li img{opacity:0;transition:opacity .4s ease}.home-content{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(auto,770px) 1fr}@media(max-width:1200px){.home-content{display:block}}.home-content__text,.home-content__title{padding:6.25rem 0}@media(max-width:992px){.home-content__text,.home-content__title{padding:3.125rem 50px!important}}@media(max-width:576px){.home-content__text,.home-content__title{padding:3.125rem 20px!important}}.home-content__title{background-color:#1d1e42;padding-left:100px;padding-right:3.6875rem}.home-content__title h1{color:#fff;font-size:2.5rem;line-height:3.125rem}@media(max-width:576px){.home-content__title h1{font-size:1.875rem;line-height:2.5rem}}.home-content__text{box-sizing:content-box;max-width:612px;padding-left:5.3125rem;padding-right:100px}.home-content__text h2{color:#1d1e42;margin-bottom:1.75rem}.home-content__text p{color:gray;font-weight:500;line-height:1.875rem}.home-content__text p a:not(.btn){color:#f97724;text-decoration:underline}.home-content__text a{margin-top:3.125rem}.home-support{background-color:#f2f5fa;padding:6.25rem 0}.home-support h2{letter-spacing:.05em;margin-bottom:2.5rem}.home-support__list .slick-list{margin:0 -20px;z-index:2}.home-support__list .slick-slide{margin:0 20px}.home-support__list img{max-width:6.25rem}section.home-support-redesign{padding-bottom:3.125rem;padding-top:1.25rem}section.home-support-redesign .home-support-title{align-items:flex-end;color:#24254f;display:flex;font-size:.125rem;font-weight:400;line-height:148%;margin-bottom:40px;position:relative;text-transform:none}@media(max-width:820px){section.home-support-redesign .home-support-title{font-size:1.25rem}}section.home-support-redesign .home-support-title:after{border-top:1px solid #bdbfc2;content:"";flex-grow:1;height:8px;margin-left:20px;width:0}section.home-support-redesign .home-support-list .slick-track{align-items:center;display:flex}section.home-support-redesign .home-support-list__item{align-items:center;border-right:1px solid #e7ebee;display:inline-flex;justify-content:center;padding:40px 5px;width:20%}@media(max-width:1200px){section.home-support-redesign .home-support-list__item{padding:20px 5px;width:50%}}section.home-support-redesign .home-support-list__item img{max-width:15.625rem;width:auto}@media(max-width:1200px){section.home-support-redesign .home-support-list__item img{max-width:140px}}section.how-help-section{padding:6.25rem 0}@media(max-width:1200px){section.how-help-section{padding:50px 0}}.how-help{align-items:center;display:flex}@media(max-width:992px){.how-help{flex-wrap:wrap}}.how-help .help-links{margin-right:100px;width:390px}@media(max-width:1200px){.how-help .help-links{margin-right:20px;width:320px}}@media(max-width:992px){.how-help .help-links{margin-bottom:50px;margin-right:0;width:100%}}.how-help .help-links__title{font-size:40px;font-weight:700;line-height:158%;text-transform:none}@media(max-width:1200px){.how-help .help-links__title{font-size:20px;line-height:148%}}.how-help .help-links .help-links-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:50px;margin-top:50px}@media(max-width:1200px){.how-help .help-links .help-links-list{margin-bottom:30px;margin-top:30px}}.how-help .help-links .help-links-list__item{color:#7b7f85;font-size:1.5625rem;font-weight:500;margin-bottom:1.5rem;transition:color .3s ease}@media(max-width:1200px){.how-help .help-links .help-links-list__item{font-size:20px;margin-bottom:20px}}.how-help .help-links .help-links-list__item:last-child{margin-bottom:0}.how-help .help-links .help-links-list__item:hover{color:#f47b38;font-weight:700}@media(max-width:820px){.how-help .help-links .help-links-list__item:hover{font-weight:700}}.how-help .help-links .contact-btn{background-color:#24254f;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:1px;padding:17px 30px;text-transform:uppercase;transition:all .3s ease}.how-help .help-links .contact-btn:hover{background-color:#f47b38;color:#24254f}.how-help .help-content{flex-grow:1;position:relative;width:0}@media(max-width:992px){.how-help .help-content{width:100%}}.how-help .help-content .help-content-slider{margin-bottom:10px;width:100%}@media(max-width:820px){.how-help .help-content .help-content-slider{margin-bottom:20px}}.how-help .help-content .help-content-slider .help-content-slide{display:inline-flex;padding-top:41.2371134021%;position:relative}@media(max-width:820px){.how-help .help-content .help-content-slider .help-content-slide{padding-top:50%}}@media(max-width:576px){.how-help .help-content .help-content-slider .help-content-slide{padding-top:122.2222222222%}}.how-help .help-content .help-content-slider .help-content-slide__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.how-help .help-content .help-content-slider .help-content-slide__title{color:#fff;font-size:2.5625rem;font-weight:900;line-height:120%;max-width:23.75rem;position:absolute;right:2.5rem;text-align:right;top:50%;transform:translateY(-50%);transition:color .3s ease;width:auto;z-index:3}.how-help .help-content .help-content-slider .help-content-slide__title:hover{color:#f47b38}@media(max-width:1200px){.how-help .help-content .help-content-slider .help-content-slide__title{font-size:1.875rem;line-height:120%}}@media(max-width:576px){.how-help .help-content .help-content-slider .help-content-slide__title{bottom:0;left:0;max-width:100%;padding:20px 20px 50px;right:auto;text-align:center;top:auto;transform:none;width:100%}}.how-help .help-content .help-content-slider .help-content-slide__title span{color:#f47b38}.how-help .help-content .help-content-slider .help-content-slide__mask img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:2}.how-help .help-content .help-images-row{display:flex;flex-wrap:wrap;margin:0 -5px}.how-help .help-content .help-images-row__item{padding:0 5px;width:50%}@media(max-width:820px){.how-help .help-content .help-images-row__item{margin-bottom:20px;width:100%}}.how-help .help-content .help-images-row__item .help-image{display:inline-flex;overflow:hidden;padding-top:83.3333333333%;position:relative;width:100%}@media(max-width:820px){.how-help .help-content .help-images-row__item .help-image{margin-bottom:20px;padding-top:60%}}@media(max-width:500px){.how-help .help-content .help-images-row__item .help-image{padding-top:83.3333333333%}}.how-help .help-content .help-images-row__item .help-image:last-child{margin-bottom:0}.how-help .help-content .help-images-row__item .help-image:after{background:linear-gradient(180deg,rgba(36,37,79,0) 0,#24254f);bottom:0;content:"";height:70%;left:0;position:absolute;width:100%;z-index:2}.how-help .help-content .help-images-row__item .help-image__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%;z-index:1}.how-help .help-content .help-images-row__item .help-image__description{bottom:0;color:#fff;font-size:1.5rem;font-weight:500;left:0;padding:30px 25px;position:absolute;text-transform:none;transition:color .3s ease;width:100%;z-index:3}.how-help .help-content .help-images-row__item .help-image__description:hover{color:#f47b38}@media(max-width:1200px){.how-help .help-content .help-images-row__item .help-image__description{font-size:22px;line-height:120%;padding:20px}}.how-help .help-content .help-images-row__item .help-image:hover .help-image__img{transform:scale(1.2)}section.delivery-type-section{background-color:#edf5fe;padding:100px 0}@media(max-width:992px){section.delivery-type-section{padding:50px 0}}.delivery-type-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-25px;margin-right:-25px}@media(max-width:1920px){.delivery-type-row{margin-left:-20px;margin-right:-20px}}.delivery-type-row .delivery-type-col{padding:0 25px;width:50%}@media(max-width:1200px){.delivery-type-row .delivery-type-col{width:60%}}@media(max-width:820px){.delivery-type-row .delivery-type-col{width:100%}}.delivery-type-img{padding-top:100%;position:relative;width:100%}@media(max-width:1200px){.delivery-type-img{margin-bottom:30px}}.delivery-type-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.delivery-type-content .delivery-type-title{font-size:2rem;font-weight:700;line-height:158%;margin-bottom:70px;text-transform:none}@media(max-width:1200px){.delivery-type-content .delivery-type-title{font-size:20px;margin-bottom:30px}}.delivery-type-content .delivery-type-list{display:flex;flex-direction:column}.delivery-type-content .delivery-type-list__item{align-items:center;border-top:1px solid #000;display:inline-flex;font-size:1.25rem;font-weight:500;justify-content:space-between;padding:20px 0;width:100%}@media(max-width:1200px){.delivery-type-content .delivery-type-list__item{font-size:16px}}.delivery-type-content .delivery-type-list__item:last-child{border-bottom:1px solid #000}.delivery-type-content .delivery-type-list__item i{font-weight:400;margin-left:10px}.delivery-type-content .delivery-type-list__item:hover{color:#f47b38;font-weight:700}section.leader-scaffolding-section{padding:6.25rem 0;position:relative}@media(max-width:820px){section.leader-scaffolding-section{padding:50px 0}}section.leader-scaffolding-section:before{background-color:#24254f;content:"";height:65%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width:820px){section.leader-scaffolding-section:before{height:85%}}.scaffolding-header-row{display:flex;flex-wrap:wrap;justify-content:space-between}.scaffolding-header-row .scaffolding-header-col{width:calc(50% - 80px)}@media(max-width:1200px){.scaffolding-header-row .scaffolding-header-col{width:calc(50% - 15px)}}@media(max-width:820px){.scaffolding-header-row .scaffolding-header-col{width:100%}}.scaffolding-title{color:#fff;font-size:2rem;font-weight:700;line-height:158%;padding-right:1.25rem;text-transform:none}@media(max-width:1200px){.scaffolding-title{font-size:20px;margin-bottom:10px;padding:0}}.scaffolding-description{color:#bdbeca;font-size:1.25rem;padding-left:1.25rem}@media(max-width:1200px){.scaffolding-description{padding:0}}@media(max-width:992px){.scaffolding-description{font-size:16px}}.scaffolding-images-wrap{margin-top:100px}@media(max-width:1200px){.scaffolding-images-wrap{margin-top:40px}}.scaffolding-images-wrap .scaffolding-images-description{color:#fff;font-size:1.5625rem;margin-bottom:3.125rem}@media(max-width:992px){.scaffolding-images-wrap .scaffolding-images-description{font-size:20px;margin-bottom:30px}}.scaffolding-images-wrap .scaffolding-images-row{display:flex;flex-wrap:wrap;margin:0 -15px}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col{padding:0 15px;width:50%}@media(max-width:820px){.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col{margin-bottom:30px;width:100%}}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col:last-child{margin-bottom:0}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col .scaffolding-images-item{display:block;overflow:hidden;padding-top:68.3333333333%;position:relative;width:100%}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col .scaffolding-images-item:hover img{transform:scale(1.1)}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col .scaffolding-images-item:after{background:linear-gradient(180deg,rgba(36,37,79,0) 0,#24254f);bottom:0;content:"";height:80%;left:0;position:absolute;width:100%;z-index:2}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col .scaffolding-images-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%;z-index:1}.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col .scaffolding-images-item h3{bottom:0;color:#fff;font-size:1.5rem;font-weight:400;left:0;line-height:148%;padding:30px;position:absolute;text-transform:none;width:100%;z-index:3}@media(max-width:1200px){.scaffolding-images-wrap .scaffolding-images-row .scaffolding-images-col .scaffolding-images-item h3{font-size:1.375rem;padding:20px}}section.home-latest-news{margin-bottom:10px}section.home-latest-news .latest-news-title{font-size:2rem;font-weight:700;line-height:normal;margin-bottom:1.875rem;text-transform:none}@media(max-width:820px){section.home-latest-news .latest-news-title{font-size:1.25rem;margin-bottom:1.25rem}}section.home-latest-news .latest-news-description{color:rgba(35,41,51,.7);font-size:1.25rem;line-height:normal;margin-bottom:3.75rem}@media(max-width:820px){section.home-latest-news .latest-news-description{font-size:1rem;margin-bottom:1.875rem}}section.home-latest-news .home-news-row{display:flex;flex-wrap:wrap;margin:0 -15px}@media(max-width:820px){section.home-latest-news .home-news-row{margin:0 -20px 0 -10px}}section.home-latest-news .home-news-row .home-news-col{margin-bottom:30px;padding:0 15px;width:33.3333%}@media(max-width:1200px){section.home-latest-news .home-news-row .home-news-col{margin-bottom:30px;width:50%}}@media(max-width:820px){section.home-latest-news .home-news-row .home-news-col{margin-bottom:0;padding:0 10px;width:100%}}.home-news-article{display:block;position:relative}.home-news-article:after{background:linear-gradient(180deg,rgba(36,37,79,0) 0,#24254f);bottom:0;content:"";height:50%;left:0;position:absolute;transition:height .3s ease;width:100%;z-index:2}.home-news-article .home-news-img{overflow:hidden;padding-top:100%;position:relative;z-index:1}.home-news-article .home-news-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.home-news-article .news-content{border-top:1px solid hsla(0,0%,100%,.3);bottom:1.875rem;left:1.875rem;padding-top:1.875rem;position:absolute;right:1.875rem;z-index:3}.home-news-article .news-content__title{color:#fff;font-size:1.25rem;font-weight:600;line-height:35px;margin-bottom:1.25rem;text-transform:none;transition:color .3s ease}.home-news-article .news-content__title:hover{color:#f47b38}.home-news-article .news-content-footer{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between}.home-news-article:hover:after{height:80%}.home-news-article:hover .home-news-img img{transform:scale(1.1)}.about-content{position:relative}.about-content__col1{background-color:#1d1e42}.about-content__col1 h1,.about-content__col1 h2,.about-content__col1 h3,.about-content__col1 p{color:#fff}.about-content__col1 h3{color:#fff!important}.about-content__col1 h4{font-size:1.25rem;line-height:1.875rem}.about-content__col2 blockquote{background-color:#fff}.about-content__col2 p{color:#1d1e42;font-size:1.25rem;font-style:italic;font-weight:500;line-height:2.5rem;margin-bottom:2.1875rem}.about-content__col2 span{color:#bdc0d1;display:block;font-weight:500}.tax-header{padding:2.5rem 100px;position:relative;z-index:1}@media(max-width:1280px){.tax-header{padding:2.5rem 50px}}@media(max-width:576px){.tax-header{padding:1.25rem 20px}}.tax-header__white li a,.tax-header__white li:after{color:#fff}.tax-thumbnail{height:690px;max-height:100%;position:relative}.tax-thumbnail,.tax-thumbnail>img{left:0;position:absolute;top:0;width:100%}.tax-thumbnail>img{height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}@media(max-width:576px){.tax-thumbnail{height:100vh}}.tax-thumbnail img{filter:blur(15px)}.tax-content{grid-column-gap:1.875rem;grid-row-gap:0;display:grid;grid-template-columns:370px 1fr;padding:0 100px;position:relative;z-index:1}@media(max-width:1280px){.tax-content{grid-template-columns:300px 1fr;padding:0 50px}}@media(max-width:1024px){.tax-content{display:block}}@media(max-width:576px){.tax-content{padding:0 20px}}.tax-nav-sm{display:none;margin-bottom:10px;width:100%}.tax-nav-sm:after{color:#fff;content:"";margin-left:.3125rem;transition:transform .4s ease}.tax-nav-sm.show:after{transform:rotate(180deg)}@media(max-width:1024px){.tax-nav-sm{display:block}.tax-nav__parent{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(0,1,0,1)}.tax-nav__parent.show{max-height:1000px;transition:max-height .8s ease}}.tax-nav__parent>li{background-color:#1d1e42}.tax-nav__parent>li:nth-child(odd){background-color:#23276e}.tax-nav__parent>li>a{color:#fff;font-weight:900;text-transform:uppercase}.tax-nav__childs{background-color:#fff;margin-bottom:0}.tax-nav__childs li:not(:last-child){border-bottom:1px solid #f2f5fa}.tax-nav a{color:#1d1e42;display:block;font-weight:500;padding:.9375rem 1.25rem}.tax-nav a.current{background-color:#a4b9e0}.tax{background-color:#f2f5fa;padding-bottom:6.25rem;position:relative}@media(max-width:576px){.tax{padding-bottom:3.125rem}}.tax-main__content{margin-bottom:3.125rem}.tax-main__content.has-content{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr 370px}@media(max-width:992px){.tax-main__content.has-content{display:block}}.tax-main__content-text{background-color:#fff;padding:3.125rem}@media(max-width:576px){.tax-main__content-text{padding:20px}}.tax-main__content-text h2{color:#1d1e42;letter-spacing:.05em}@media(max-width:576px){.tax-main__content-text h2{font-size:1.625rem;line-height:1.875rem}}.tax-main__content-action{align-items:flex-start;background-color:#1d1e42;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:3.125rem}@media(max-width:576px){.tax-main__content-action{padding:20px}}.tax-main__content-action h3{font-size:1.875rem;margin-bottom:1rem}.tax-main__content-action ul{margin-top:3.75rem;width:100%}.tax-main__content-action ul li:not(:last-child){margin-bottom:.625rem}.tax-main__content-action ul li a{width:100%}.tax-main__content-action ul li a.btn-orange i{color:#1d1e42}.tax-main__content-action ul li a.btn-dblue i{color:#f97724}.tax-products{grid-column-gap:1.875rem;grid-row-gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:1367px){.tax-products{grid-template-columns:1fr 1fr}}@media(max-width:576px){.tax-products{grid-template-columns:1fr}}.tax-products__item{background-color:#fff;transition:transform .4s ease}.tax-products__item:hover{transform:translateY(-10px)}.tax-products__item figure{align-items:center;display:flex;flex-direction:row;height:16.875rem;justify-content:center}.tax-products__item figure.fill{position:relative}.tax-products__item figure.fill>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.tax-products__item figure img{max-height:100%;min-width:60%}.tax-products__item h4{border-top:1px solid #f2f5fa;color:#23276e;display:block;padding:.9375rem 2.5rem .9375rem 1.25rem;position:relative}.tax-products__item h4:after{color:#f97724;content:"";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.tax-products__item h4.blue:after{color:#23276e}.tax-gr-product-category .breadcrumb{background:hsla(0,0%,100%,.5);border-radius:16px;display:inline-flex;padding:8px 13px 0}.tax-gr-product-category .breadcrumb li{color:#000}.tax-gr-product-category .breadcrumb li a,.tax-gr-product-category .breadcrumb li:after{color:inherit}.contact-text{font-size:1rem;margin-bottom:30px}@media(min-width:1200px){.contact-text{font-size:1.25rem;line-height:1.875rem}}.contact-phone{align-items:center;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:900}@media(min-width:768px){.contact-phone{font-size:1.875rem}}.contact-phone i{color:#f97724;margin-right:10px}.contact-form{display:flex;flex-wrap:wrap;margin:3.125rem -15px 0}@media(min-width:1200px){.contact-form{margin-top:6.25rem}}@media(min-width:1440px){.contact-form{padding-right:9.375rem}}.contact-form .contact-col-6{padding:0 15px;width:100%}@media(min-width:768px){.contact-form .contact-col-6{width:50%}}.contact-form .contact-col-12{padding:0 15px;width:100%}.adres p{color:#77788d;font-size:.9375rem;font-weight:500;margin-bottom:.9375rem}.adres p.adres__name{color:#1d1e42;font-weight:700}.adres__phone{align-items:center;color:#1d1e42;display:inline-flex;font-size:15px;font-weight:500;margin-top:2.5rem}.adres__phone svg{fill:#f97724;margin-right:7px}.contact-map{padding-top:100%;position:relative}@media(min-width:575px){.contact-map{padding-top:40%}}.contact-map #map{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-fit:center center;object-fit:center center;position:absolute;top:0;width:100%}.cases-main{background-color:#f2f5fa;padding:100px 0}@media(max-width:576px){.cases-main{padding:50px 0}}.cases-filters,.cases-main .grid2{margin-bottom:3.125rem}.cases-filters{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:992px){.cases-filters{flex-direction:column}}.cases-filters label{color:#1d1e42;font-weight:900;margin-right:1.25rem;text-transform:uppercase}@media(max-width:992px){.cases-filters label{margin-bottom:1.25rem;margin-right:0}}.cases-filters select:not(:last-child){margin-right:.625rem}@media(max-width:992px){.cases-filters select:not(:last-child){margin-bottom:1.25rem;margin-right:0}}.cases-filters .select-wrapper:not(:last-child){margin-right:.625rem}@media(max-width:992px){.cases-filters .select-wrapper:not(:last-child){margin-bottom:1.25rem;margin-right:0}}.downloads-filters label{font-weight:500;text-transform:capitalize}.downloads-filters .selectric-wrapper,.downloads-filters select{margin-right:1px}@media(max-width:992px){.downloads-filters .selectric-wrapper,.downloads-filters select{margin-bottom:1px;margin-right:0}}.downloads-filters .field{margin-bottom:0;width:18.1875rem}.downloads-filters .field-search{position:relative}.downloads-filters .field-search button{color:#f97724;font-size:18px;padding:15px;position:absolute;right:0}.accordion .accordion-item{margin-bottom:1px}.accordion .download-item{align-items:center;background-color:#fff;border-bottom:1px solid #f2f5fa;cursor:pointer;display:flex;flex-direction:row;font-size:.9375rem;font-weight:400;justify-content:space-between;padding:.9375rem 1.25rem .9375rem 2.5rem;position:relative}@media(max-width:576px){.accordion .download-item{flex-direction:column}}.accordion .download-item:before{color:#f97724;content:"";left:20px;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:576px){.accordion .download-item:before{top:1.25rem;transform:translateY(0)}}.accordion .download-item:last-child{border-bottom:unset}.accordion .download-item__title{width:60%}@media(max-width:576px){.accordion .download-item__title{margin-bottom:.625rem;width:100%}}.accordion .download-item__type{width:25%}@media(max-width:576px){.accordion .download-item__type{width:100%}}.accordion .download-item__size{text-align:right;text-transform:uppercase;width:15%}@media(max-width:576px){.accordion .download-item__size{width:100%}}section.search-page-hero{background-color:#edf5fe}.search-hero-content{display:flex;flex-direction:column;min-height:400px}@media(max-width:992px){.search-hero-content{min-height:250px}}.search-hero-content .search-hero-heading{align-items:center;color:#24254f;display:inline-flex;flex-grow:1;font-size:50px;font-weight:900;justify-content:center;padding:20px;text-align:center;text-transform:uppercase;width:100%}@media(max-width:992px){.search-hero-content .search-hero-heading{font-size:30px}}.search-hero-content .search-page-hero-form{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:20px 50px 40px}@media(max-width:820px){.search-hero-content .search-page-hero-form{padding:20px}}section.search-result-section{background-color:#fff;position:relative}.search-result-container{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1680px;width:100%}.search-page-sidebar{border-right:1px solid #e5e5e5;margin-top:80px;padding:0 20px 50px 100px;width:470px}@media(max-width:1600px){.search-page-sidebar{margin-top:80px;padding:0 30px 30px;width:300px}}@media(max-width:1200px){.search-page-sidebar{margin-top:30px;padding:0 16px 30px;width:300px}}@media(max-width:820px){.search-page-sidebar{border-bottom:1px solid #e5e5e5;border-right:none;width:100%}}.search-page-sidebar .search-categories{max-width:390px;width:100%}.search-page-sidebar .search-categories__title{font-size:13px;font-weight:500;margin-bottom:24px;text-transform:uppercase}.search-page-sidebar .search-categories .search-categories-list{display:flex;flex-direction:column}.search-page-sidebar .search-categories .search-categories-list__item{align-items:center;color:#000;display:flex;font-size:16px;margin-bottom:24px;width:100%}.search-page-sidebar .search-categories .search-categories-list__item:last-child{margin-bottom:0}.search-page-sidebar .search-categories .search-categories-list__item span{margin-left:4px}.search-page-sidebar .search-categories .search-categories-list__item--active{color:#f47b38;font-weight:700}.search-results{flex-grow:1;padding:70px 105px;width:0}@media(max-width:1600px){.search-results{padding:30px}}@media(max-width:1200px){.search-results{padding:30px 16px}}@media(max-width:820px){.search-results{width:100%}}.search-results .no-results-message{color:#ccc;font-size:20px;font-weight:500}.search-results .search-results-chunk{margin-bottom:20px}.search-results .search-results-chunk__title{font-size:30px;font-weight:700;margin-bottom:30px;text-transform:none}@media(max-width:1200px){.search-results .search-results-chunk__title{font-size:20px;margin-bottom:16px}}.search-results .search-results-chunk .search-articles-list{display:flex;flex-wrap:wrap;margin:0 -15px}.search-results .search-results-chunk .search-articles-list__item{margin-bottom:30px;padding:0 15px;width:33.333%}@media(max-width:1200px){.search-results .search-results-chunk .search-articles-list__item{width:50%}}@media(max-width:992px){.search-results .search-results-chunk .search-articles-list__item{width:100%}}.search-article{border:1px solid #ccc;display:flex;flex-direction:column;height:100%}.search-article__img{overflow:hidden;padding-top:78.5256410256%;position:relative;width:100%}@media(max-width:1200px){.search-article__img{padding-top:45%}}@media(max-width:576px){.search-article__img{padding-top:68.4357541899%}}.search-article__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.search-article__img:hover img{transform:scale(1.1)}.search-article-content{display:flex;flex-direction:column;flex-grow:1;padding:18px 24px;width:100%}.search-article-content__title{font-size:18px;font-weight:500;margin-bottom:12px;transition:color .3s ease}.search-article-content__title:hover{color:#f47b38}.search-article-content__text{color:#666684;font-size:15px;font-weight:500;margin-bottom:15px}.search-article-content__link{font-size:15px;font-weight:500;margin-top:auto;text-decoration:underline;transition:color .3s ease}.search-article-content__link:hover{color:#f47b38}.loader-wrap--search-page{align-items:flex-start;padding:50px}.prod-content{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr minmax(auto,560px)}@media(max-width:1200px){.prod-content{grid-template-columns:1fr minmax(auto,450px)}}@media(max-width:992px){.prod-content{grid-template-columns:minmax(0,1fr)}}.prod-content__header{margin-bottom:5rem;padding:0 3.4375rem}@media(max-width:1200px){.prod-content__header{padding:0 50px}}@media(max-width:576px){.prod-content__header{margin-bottom:2.5rem;padding:0 20px}}.prod-content ul.download-list{padding-left:0!important;padding-right:0!important}.prod-content table{margin-bottom:2.5rem}.prod-content table tr td{padding:10px}.prod-content .download-list{border:1px solid rgba(0,0,0,.1);border-radius:5px}.prod-content .download-list h3{font-size:1em;margin:0}.prod-content .download-list li{margin-bottom:0}.prod-content .download-list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.prod-content .download-list li:hover{background-color:#f9fbfd}.prod-content__col1{padding:3.125rem 0}@media(max-width:1200px){.prod-content__col1{padding:50px 0}}@media(max-width:576px){.prod-content__col1{padding:20px 0}}.prod-content__col1 .content{padding:0 100px}.prod-content__col1 .content ul:not(.download-list) li{line-height:1.775rem}@media(max-width:1200px){.prod-content__col1 .content{padding:0 50px}}@media(max-width:576px){.prod-content__col1 .content{padding:0 20px}}.prod-content__col2{padding:100px}@media(max-width:1200px){.prod-content__col2{padding:50px}}@media(max-width:576px){.prod-content__col2{padding:20px}}.prod-content__col2.bg-white{background:#fff;color:gray}.prod-content__col2.bg-white,.prod-content__col2.bg-white p,.prod-content__col2.bg-white ul li{color:gray}.prod-content__col2.bg-white h1,.prod-content__col2.bg-white h2,.prod-content__col2.bg-white h3{color:#23276e!important}.prod-content__col2.bg-blue{background-color:#23276e}.prod-content__col2.bg-blue,.prod-content__col2.bg-blue h1,.prod-content__col2.bg-blue h2,.prod-content__col2.bg-blue h3,.prod-content__col2.bg-blue p,.prod-content__col2.bg-blue ul li{color:#fff!important}.prod-content__col2 p a:not(.btn){color:inherit;font-weight:500}.prod-content__col2 p a:not(.btn):hover{color:#f97724}.single-gr-product .hero-single{height:50vh;min-height:500px}@media(max-width:1200px){.single-gr-product .hero-single{height:auto;min-height:inherit}.single-gr-product .hero-single .hero-single__media{height:50vh}}.service-faq{padding:100px 0}.service-faq h2{color:#1d1e42;line-height:3.75rem;margin-bottom:3.25rem;text-align:center}.service-faq__bt{margin-top:4.375rem;text-align:center}.service-faq__bt h3{color:#1d1e42;line-height:1.5rem;margin-bottom:1.875rem}.service-links{padding-bottom:100px}.export{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-wrap:wrap;padding:2.5rem 1.25rem;position:relative}@media(min-width:1200px){.export{padding:0}}.export .export-col{padding:0 15px;width:100%}@media(min-width:992px){.export .export-col{flex-basis:0;flex-grow:1;max-width:100%;min-width:0}}.export-content{width:100%;z-index:2}@media(min-width:1200px){.export-content{margin-bottom:0;padding:9.375rem 4.375rem 9.375rem 6.25rem;width:41.6666666667%}}.export-content__title{color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:1.875rem;text-transform:uppercase}@media(min-width:1200px){.export-content__title{font-size:1.875rem}}.export-img{align-items:center;display:inline-flex;justify-content:center;position:relative;width:100%}.export-img.full{position:relative;z-index:1}.export-img.full,.export-img.full img{height:100%;left:0;position:absolute;top:0;width:100%}.export-img.full img{-o-object-fit:cover;object-fit:cover;z-index:-1}.export-img img{max-width:100%;width:auto}.export-mean{padding:100px 0}@media(max-width:992px){.export-mean{padding:50px 0}}.export-mean figure{margin-bottom:3.125rem;text-align:center}.export-mean figure img{max-width:14.6875rem}@media(max-width:576px){.export-mean__content h2{font-size:1.25rem;line-height:1.875rem}}.export-mean__btn{padding-top:1.25rem;text-align:center}.export-section .export:nth-of-type(2n){flex-direction:row-reverse}.export-section .export:first-of-type{background-color:#1a526d}@media(max-width:1200px){.export-section .export:first-of-type{background-image:none!important}}@media(min-width:1200px){.export-section .export:first-of-type{align-items:start}.export-section .export:first-of-type .export-img{justify-content:flex-end}}.export-section .export:nth-of-type(2){background-color:#1d1e42}.export-section .export:nth-of-type(3){background-color:#23276e}.grid1-chess.--single .grid1-row{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:minmax(0,770px) minmax(10%,1120px)}@media(min-width:1199px){.grid1-chess.--single .grid1-row:nth-child(2n){grid-template-columns:minmax(0,770px) minmax(10%,1120px)}.grid1-chess.--single .grid1-row:nth-child(2n) figure{order:1}}@media(max-width:1200px){.grid1-chess.--single .grid1-row{grid-template-columns:1fr}}.sector-cslider{background-color:#f2f5fa;padding:100px 0}@media(max-width:576px){.sector-cslider{padding:50px 0}}.sector-cslider .container h2,.sector-cslider .container-content h2{color:#1d1e42;letter-spacing:.05em;margin-bottom:3.125rem;text-align:center}.sector-cslider nav{margin-bottom:3.125rem}@media(max-width:992px){.sector-cslider nav{overflow-x:scroll}}@media(max-width:576px){.sector-cslider nav{margin-bottom:1.875rem}}.sector-cslider nav ul{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:992px){.sector-cslider nav ul{min-width:1200px}}@media(max-width:576px){.sector-cslider nav ul{min-width:1000px}}.sector-cslider nav ul li{background-color:var(--gr-white);color:#1d1e42;cursor:pointer;flex:1;font-weight:500;margin:0 .5px;padding:1.25rem 0;text-align:center;text-transform:uppercase;transition:background-color .4s ease}@media(max-width:576px){.sector-cslider nav ul li{font-size:.75rem;padding:.625rem 0}}.sector-cslider nav ul li:first-child{border-radius:25px 0 0 25px}.sector-cslider nav ul li:last-child{border-radius:0 25px 25px 0}.sector-cslider nav ul li:hover{background-color:#e8f0fd}.sector-cslider nav ul li.active{background-color:#f97724;color:var(--gr-white);font-weight:700}.sector-cslider__list{overflow:hidden}.sector-cslider__list .slick-slide{padding-left:calc(50vw - 585px)}@media(max-width:992px){.sector-cslider__list .slick-slide{padding:0 .9375rem}}@media(max-width:576px){.sector-cslider__list .slick-slide{padding:0 .625rem}}.sector-cslider__list .slick-list{z-index:1}.sector-cslider__item{grid-column-gap:0;grid-row-gap:0;background-color:var(--gr-white);display:grid;display:grid!important;grid-template-columns:55% 45%}@media(max-width:992px){.sector-cslider__item{grid-template-columns:1fr}}.sector-cslider__item-content{padding:100px}@media(max-width:992px){.sector-cslider__item-content{padding:50px}}@media(max-width:576px){.sector-cslider__item-content{padding:20px}}.sector-cslider__item-content>h2{color:#1d1e42;margin-bottom:1.875rem}@media(max-width:576px){.sector-cslider__item-content>h2{font-size:1.25rem;line-height:1.875rem;margin-bottom:.9375rem}}.sector-cslider__item figure{height:100%;position:relative}.sector-cslider__item figure>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media(max-width:992px){.sector-cslider__item figure{height:400px;order:-1}}@media(max-width:576px){.sector-cslider__item figure{height:230px}}.sector-cards{padding-bottom:100px;position:relative}.sector-cards:before{background-color:#1d1e42;bottom:0;content:"";height:770px;left:0;max-width:770px;position:absolute;width:100%}.sector-services{background-color:#f2f5fa;padding-top:100px}.sector-services h3{color:#1d1e42;letter-spacing:.05em;margin-bottom:3.125rem}@media(max-width:576px){.sector-services h3{font-size:1rem;margin-bottom:1.25rem}}.case-main{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr minmax(0,560px)}@media(max-width:1200px){.case-main{grid-template-columns:1fr 1fr}}@media(max-width:992px){.case-main{grid-template-columns:1fr}}.case-main img{margin:2.5rem 0;max-width:100%;width:auto}@media(max-width:576px){.case-main img{margin:.625rem 0}}.case-main img.size-full{height:auto;width:100%}.case-content,.case-products{padding:100px}@media(max-width:1200px){.case-content,.case-products{padding:50px}}@media(max-width:576px){.case-content,.case-products{padding:20px}}.case-content__share label{color:#1d1e42;display:block;font-size:1.25rem;font-weight:900;margin-bottom:1.875rem;text-transform:uppercase}.case-products,.newses{background-color:#f2f5fa}.newses{padding-top:100px}@media(max-width:576px){.newses{padding-top:50px}}.newses nav{margin-bottom:3.125rem}@media(max-width:576px){.newses nav{margin-bottom:1.875rem}}.newses nav ul{text-align:center}.newses nav ul li{letter-spacing:.1em;line-height:1.25rem;text-transform:uppercase}.newses nav ul li:not(:last-child){margin-bottom:.625rem}.newses nav ul li.current{color:#f97724;font-weight:700}@media(min-width:820px){.newses nav ul{align-items:center;display:flex;flex-direction:row;justify-content:center}.newses nav ul li:not(:last-child){margin-bottom:0;margin-right:1.875rem}}.newses .grid2{margin-bottom:3.125rem}.newses .pagination{margin-bottom:6.25rem}@media(max-width:576px){.newses .pagination{margin-bottom:3.125rem}}.newses .jobs-wrap{padding-bottom:3.4375rem;padding-top:3.4375rem}.single-header__content{background-color:#24254f;color:#fff;padding:110px 0}@media(max-width:576px){.single-header__content{padding:30px 0}}.single-header__content h4{align-items:flex-end;display:flex;font-size:1.125rem;gap:22px;margin-bottom:20px}.single-header__content h4 span{flex-shrink:0;text-transform:none}.single-header__content h4:after{background:hsla(0,0%,100%,.3);content:"";height:1px;margin-bottom:4px;width:100%}.single-header__content h1{font-size:2.8125rem;font-weight:700;line-height:4.4375rem;margin-bottom:2.5rem;text-transform:none}@media(max-width:576px){.single-header__content h1{font-size:1.25rem;line-height:1.975rem;margin-bottom:1.25rem}}.single-header__content--excerpt{font-size:1.25rem;line-height:1.85rem;max-width:628px}@media(max-width:576px){.single-header__content--excerpt{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.48rem}}.single-header__info{display:flex;font-size:1rem;padding-top:3.125rem}@media(max-width:576px){.single-header__info{display:block;font-size:.875rem}}.single-header__info h5{display:flex;text-transform:none}@media(max-width:576px){.single-header__info h5{display:block}}.single-header__info h5:after{background:hsla(0,0%,100%,.3);content:"";height:100%;margin:0 10px;width:1px}@media(max-width:576px){.single-header__info h5:after{display:block;height:1px;margin:10px 0;width:50px}}.single-header__image{position:relative}@media(max-width:1200px){.single-header__image .single-share{display:none}}.single-header__image:before{background-color:#24254f;content:"";height:135px;position:absolute;top:0;width:100%}@media(max-width:576px){.single-header__image:before{height:80px}}.single-header__image--thumbnail{aspect-ratio:16/9;margin-top:-90px;position:relative}.single-header__image--thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media(max-width:576px){.single-header__image--thumbnail{margin-top:0}}.single-share{left:calc(50% - 515px);position:absolute;top:200px;transform:translateX(-100%)}.single-share h4{font-size:16px;text-transform:none}.single-share ul{padding-top:10px}.single-share ul li:not(:last-child){margin-bottom:10px}.single-share ul li button{align-items:center;border:1px solid rgba(36,37,79,.2);border-radius:100px;display:flex;font-size:16px;height:46px;justify-content:center;transition:all .3s cubic-bezier(.39,.575,.565,1);width:46px}.single-share ul li button:hover{background-color:#f97724;color:#fff}.single-share ul li button:hover path{fill:#fff}.single-content{color:#232933;margin-bottom:100px;padding-top:40px}@media(max-width:576px){.single-content{margin-bottom:50px;padding-top:30px}}.single-content blockquote:not(:last-child),.single-content h1:not(:last-child),.single-content h2:not(:last-child),.single-content h3:not(:last-child),.single-content h4:not(:last-child),.single-content h5:not(:last-child),.single-content h6:not(:last-child),.single-content li:not(:last-child),.single-content p:not(:last-child),.single-content ul:not(:last-child){margin-bottom:1.875rem}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{text-transform:none}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6,.single-content strong{font-weight:600}.single-content li,.single-content p{font-size:1.125rem;line-height:1.665rem}@media(max-width:576px){.single-content li,.single-content p{font-size:1rem;line-height:1.48rem}}.single-content img{max-width:100%;width:auto}.single-content img.size-full{height:auto;width:100%}.single-content ul:not(.share-list) li{padding-left:26px;position:relative}.single-content ul:not(.share-list) li:before{background-color:#f97724;content:"";display:block;height:12px;left:0;position:absolute;top:6px;width:12px}.single-content a{color:#f97724;text-decoration:underline}.single-content .wp-block-embed:not(:last-child),.single-content .wp-block-image:not(:last-child){margin-bottom:30px}.single-content .wp-block-embed{aspect-ratio:16/9;position:relative;width:100%}.single-content .wp-block-embed__wrapper{height:100%;width:100%}.single-content .wp-block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.single-content .single-share{display:none}@media(max-width:1200px){.single-content .single-share{display:block;position:static;transform:none}}.single-content .single-share h4{margin-bottom:10px}.single-content .single-share ul{display:flex;gap:10px}.single-related{background-color:#edf5fe;padding:100px 0}@media(max-width:576px){.single-related{padding:50px 0}}@media(max-width:820px){.single-related .container,.single-related .container-content{padding:0}}.single-related h2{font-size:2.5rem;font-weight:700;line-height:3.95rem;margin-bottom:40px;text-transform:none}@media(max-width:820px){.single-related h2{padding:0 20px}}@media(max-width:576px){.single-related h2{font-size:1.25rem;line-height:1.975rem;margin-bottom:26px}}.single-related__list{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.single-related__list{-ms-overflow-style:none;display:flex;overflow-x:scroll;padding:0 20px;scrollbar-width:none}}.single-related__item{align-items:flex-end;aspect-ratio:1/1;background-color:#fff;display:flex;flex-shrink:0;position:relative}.single-related__item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media(max-width:820px){.single-related__item{width:468px;width:338px}}.single-related__item:before{background:linear-gradient(180deg,rgba(36,37,79,0) 31.3%,#24254f 81.71%);bottom:0;content:"";height:281px;left:0;opacity:.8;position:absolute;width:100%;z-index:2}.single-related__item a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.single-related__item--main{color:#fff;padding:0 30px 30px;position:relative;width:100%;z-index:2}@media(max-width:576px){.single-related__item--main{padding:20px}}.single-related__item--main h3{border-top:1px solid hsla(0,0%,100%,.3);font-size:1.5rem;font-weight:600;line-height:2.22rem;padding-top:30px;text-transform:none}@media(max-width:576px){.single-related__item--main h3{font-size:1.375rem;line-height:2.035rem;padding-top:20px}}.single-related__item--info{display:flex;font-size:.875rem;font-weight:400;gap:30px;justify-content:space-between;letter-spacing:1.2px;padding-top:20px;text-transform:uppercase}@media(max-width:576px){.single-related__item--info{padding-top:10px}}.container-content{max-width:970px}.social-list{align-items:center;display:flex;flex-wrap:wrap}.social-list button:not(:last-child){margin-right:30px}.social-list button i{color:#1d1e42;font-size:1.875rem;transition:all .5s ease}.social-list button:hover i{color:#f97724}.section-terms{background-color:#f2f5fa;color:gray;font-size:.9375rem;font-weight:500;line-height:1.875rem;margin-bottom:2.1875rem;padding:6.25rem 0}@media(max-width:576px){.section-terms{padding-top:50px}}.section-terms h1,.section-terms h2,.section-terms h3,.section-terms h4,.section-terms h5,.section-terms h6{color:#1d1e42;font-size:1.875rem;line-height:2.5rem;margin-bottom:3.4375rem;margin-top:3.4375rem;text-align:left}.section-terms h2{font-size:1.625rem;line-height:2.25rem}.section-terms h3{font-size:1.5rem;line-height:2.125rem}.section-terms h4{font-size:1.375rem;line-height:2rem}.section-terms h5{font-size:1.25rem;line-height:1.875rem}.section-terms h6{font-size:1.125rem;line-height:1.75rem}.section-terms p{margin-bottom:.9375rem}.hero-content{background-color:#1d1e42!important}.scaffolder-hero__content{position:relative;z-index:10}.scaffolder-hero__content h1{color:#fff;filter:drop-shadow(0 3px 3.5px rgba(0,0,0,.16));font-size:64px}@media(max-width:1440px){.scaffolder-hero__content h1{font-size:56px}}@media(max-width:820px){.scaffolder-hero__content h1{font-size:38px;line-height:1.11;max-width:320px}.scaffolder-hero__content h1 br{display:none}}.scaffolder-hero__content h4{color:#fff;font-size:30px;font-weight:700;margin-top:1.7em}@media(max-width:1440px){.scaffolder-hero__content h4{font-size:26px}}@media(max-width:820px){.scaffolder-hero__content h4{font-size:17px;line-height:1.47;max-width:320px}.scaffolder-hero__content{padding:60px 0}}.scaffolder-hero__text-wrapper{padding:3% 5%}@media(max-width:820px){.scaffolder-hero__text-wrapper{padding:60px 20px}}@media(max-width:1440px){.scaffolder-hero__text-wrapper br{display:none}}.scaffolder-hero figure{align-items:center;display:flex;max-height:724px}@media(max-width:820px){.scaffolder-hero figure{height:auto;max-height:none}}.scaffolder-hero .hero-content__action{padding:45px}.scaffolder-hero .hero-content__action h4{text-transform:none}@media(max-width:576px){.scaffolder-hero__bg--full{display:none}}.scaffolder-hero__bg--mob{display:none}@media(max-width:576px){.scaffolder-hero__bg--mob{display:block}}.hero-content__action.hero-content__action--white{background-color:#fff;color:#1d1e42}p.scaffolder-hero_p1{color:#fff;font-size:20px;font-weight:500;line-height:1.5}p.scaffolder-hero_p2{color:#bdc0d1;font-size:15px;font-weight:500;line-height:2;margin-top:30px}.fullwidth-banner{align-items:stretch;display:flex;height:353px;position:relative}@media(max-width:820px){.fullwidth-banner{height:auto}}.fullwidth-banner__left{background:#1d1e42;height:100%;position:relative;width:680px}.fullwidth-banner__left img{height:100%;-o-object-fit:cover;object-fit:cover;width:85%}.fullwidth-banner__left:after{background-image:url(//georgeroberts.com/wp-content/themes/gr_wp/dist/img/banner-decore.png);content:"";height:100%;position:absolute;right:0;top:0;width:358px}@media(max-width:1367px){.fullwidth-banner__left{display:none}}.fullwidth-banner__rigth{background-color:#f97724;color:#fff;height:100%;width:calc(100% - 680px)}@media(max-width:1367px){.fullwidth-banner__rigth{width:100%}}.fullwidth-banner__content{align-items:center;display:flex;height:100%;justify-content:center}.fullwidth-banner__content h2{font-size:38px;font-stretch:normal;font-style:normal;line-height:1.18}@media(max-width:820px){.fullwidth-banner__content h2{font-size:23px;line-height:1.43;margin-top:15px;text-align:center}}.fullwidth-banner__content img{margin-right:30px}@media(max-width:820px){.fullwidth-banner__content img{margin-right:0}.fullwidth-banner__content{flex-direction:column;padding:60px 20px}}.fullwidth-banner .scaff{bottom:auto;top:0}.ind-scf-icons{padding-bottom:10rem}.section-title{font-size:1.875rem;font-weight:900;margin-bottom:.625rem}.ind-scf-links .section-title{color:#fff;margin-bottom:25px;margin-top:-7.1rem;text-align:center}.ind-scf-links.mt ul{margin-top:0}li.card-sm.card-border-bt.card-alt-hover h3{width:90%}.anniversary30-hero{height:50rem;overflow:hidden;position:relative}@media(max-width:1024px){.anniversary30-hero{height:auto}.anniversary30-hero figure{align-items:center;display:flex;height:287px;justify-content:center;position:relative}}.anniversary30-hero__bg{height:100%;left:0;position:absolute;top:0;width:100%}.anniversary30-hero__logo{max-height:64.5%;max-width:34%;position:absolute;right:3.125rem;top:4.0625rem}@media(max-width:1024px){.anniversary30-hero__logo{max-width:256px;position:relative;right:inherit;top:inherit}}.anniversary30-hero__content{background-color:#fff;bottom:0;left:0;padding:4.5rem 3.625rem 3.625rem calc(50vw - 696px);position:absolute;width:60%}@media(max-width:1024px){.anniversary30-hero__content{padding:2rem 1.25rem;position:static;width:100%}}.anniversary30-hero__content h1,.anniversary30-hero__content h2,.anniversary30-hero__content h3{color:#1d1e42;font-weight:900;margin-bottom:1.875rem}@media(max-width:576px){.anniversary30-hero__content h1,.anniversary30-hero__content h2,.anniversary30-hero__content h3{margin-bottom:1.25rem}}.anniversary30-hero__content h1{font-size:3.125rem;line-height:3.8125rem}@media(max-width:576px){.anniversary30-hero__content h1{font-size:1.5625rem;line-height:1.875rem}}.anniversary30-hero__content h2{font-size:2.5rem;line-height:3.1875rem}@media(max-width:576px){.anniversary30-hero__content h2{font-size:1.875rem;line-height:1.5625rem}}.anniversary30-hero__content h3{font-size:1.875rem;line-height:2.5625rem}@media(max-width:576px){.anniversary30-hero__content h3{font-size:.9375rem;line-height:1.25rem}}.anniversary30-hero__content p{color:gray;line-height:1.5625rem}.anniversary30-hero__content p:not(:last-child){margin-bottom:2.1875rem}@media(max-width:576px){.anniversary30-hero__content p:not(:last-child){margin-bottom:.9375rem}}.anniversary30-achievement{background-color:#fff;padding-bottom:11.375rem;position:relative}.anniversary30-achievement .container,.anniversary30-achievement .container-content{display:grid;grid-template-columns:calc(10vw - 3.75rem + 703.5px) 1fr}@media(max-width:1024px){.anniversary30-achievement .container,.anniversary30-achievement .container-content{display:block}}.anniversary30-achievement__video{padding-top:56%;position:relative}.anniversary30-achievement__video:after{background-color:rgba(0,0,0,.3);content:"";z-index:2}.anniversary30-achievement__video.play i,.anniversary30-achievement__video.play img,.anniversary30-achievement__video.play:after{display:none}.anniversary30-achievement__video.play figure{opacity:1}.anniversary30-achievement__video i,.anniversary30-achievement__video:after{cursor:pointer}.anniversary30-achievement__video i{color:#fff;font-size:150px;left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:3}.anniversary30-achievement__video figure{opacity:0}.anniversary30-achievement__video img{-o-object-fit:cover;object-fit:cover;z-index:1}.anniversary30-achievement__video iframe,.anniversary30-achievement__video img,.anniversary30-achievement__video:after{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.anniversary30-achievement__list{padding-left:3.625rem;padding-top:3.125rem}@media(max-width:1024px){.anniversary30-achievement__list{padding-left:0;padding-top:2rem}}.anniversary30-achievement__list ul{display:grid;gap:5.3125rem 2.0625rem;grid-template-columns:repeat(3,1fr)}@media(max-width:576px){.anniversary30-achievement__list ul{gap:1.75rem 4.375rem;grid-template-columns:1fr 1fr}}@media(max-width:375px){.anniversary30-achievement__list ul{gap:1.75rem 1.25rem}}.anniversary30-achievement__list ul li{text-align:center}.anniversary30-achievement__list ul li img{margin-bottom:1.125rem}.anniversary30-achievement__list ul li h4{color:#1d1e42;font-size:1.0625rem;font-weight:700;line-height:1.25rem}.anniversary30-discount{position:relative;z-index:1}.anniversary30-discount__inner{align-items:center;background-color:#fff;border:4px solid #f97724;display:flex;height:14.010625rem;justify-content:space-between;margin-top:-7.0053125rem;padding:2.625rem 6.25rem;position:relative;z-index:1}@media(max-width:992px){.anniversary30-discount__inner{align-items:center;flex-direction:column;height:auto;padding:1.25rem;text-align:center}}@media(max-width:576px){.anniversary30-discount__inner{translate:0 1.25rem}}.anniversary30-discount__logo,.anniversary30-discount__store{flex-shrink:0}.anniversary30-discount__logo img,.anniversary30-discount__store img{width:100%}.anniversary30-discount__logo{width:0}.anniversary30-discount__logo.haslogo{width:12.03875rem}@media(max-width:992px){.anniversary30-discount__logo.haslogo{margin-bottom:1.25rem}}@media(max-width:576px){.anniversary30-discount__logo.haslogo img{max-width:5.625rem}}.anniversary30-discount__main{width:36.5rem}@media(max-width:992px){.anniversary30-discount__main{margin-bottom:1.25rem;width:100%}}.anniversary30-discount__main h2{color:#1d1e42;font-size:1.875rem;font-weight:700;line-height:2.3125rem;margin-bottom:1.25rem;text-align:center}@media(max-width:576px){.anniversary30-discount__main h2{font-size:1.125rem;line-height:1.375rem}}.anniversary30-discount__action{display:grid;gap:0 .625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.625rem}@media(max-width:576px){.anniversary30-discount__action{display:block}}.anniversary30-discount__action-copy,.anniversary30-discount__action-use{align-items:center;border-radius:8px;display:flex;height:3.125rem;justify-content:center}.anniversary30-discount__action-use{background-color:#f97724;color:#fff;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase}@media(max-width:576px){.anniversary30-discount__action-use{margin-bottom:.625rem}}.anniversary30-discount__action-use i{margin-left:.3125rem}.anniversary30-discount__action-copy{border:1px dashed #b5b5b5;cursor:pointer;overflow:hidden;padding:0 .625rem;position:relative}.anniversary30-discount__action-copy:hover button{background-color:#f97724;color:#fff}.anniversary30-discount__action-copy.copied:after{translate:0}.anniversary30-discount__action-copy:after{align-items:center;background-color:#fff;color:#f97724;content:"Copied!";display:flex;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:translate .3s ease-in;translate:0 100%;width:100%}.anniversary30-discount__action-copy *{cursor:pointer}.anniversary30-discount__action-copy input{color:#5a5a5a;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:0 .625rem;text-align:center;text-transform:uppercase;width:100%}.anniversary30-discount__action-copy button{border:2px solid #f97724;border-radius:8px;color:#f97724;flex-shrink:0;font-size:.875rem;font-weight:700;height:1.875rem;padding:.375rem .875rem;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}.anniversary30-discount__store{width:7.835rem}@media(max-width:992px){.anniversary30-discount__store{width:10.625rem}}.anniversary30-discount__store img{margin-bottom:1.875rem}@media(max-width:992px){.anniversary30-discount__store img{margin-bottom:.9375rem}}@media(max-width:576px){.anniversary30-discount__store img{max-width:5.625rem}}.anniversary30-discount p{color:#818181;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;line-height:.875rem}.anniversary30-explanation{color:#fff;padding-bottom:2.25rem;padding-top:2.5625rem}.anniversary30-explanation h2,.anniversary30-explanation h3,.anniversary30-explanation p{font-weight:500;text-transform:inherit}.anniversary30-explanation h2,.anniversary30-explanation h3{margin-bottom:3.4375rem}@media(max-width:576px){.anniversary30-explanation h2,.anniversary30-explanation h3{margin-bottom:1.5625rem}}.anniversary30-explanation h2{font-size:2.5rem;line-height:3rem}@media(max-width:576px){.anniversary30-explanation h2{font-size:1.875rem;line-height:2.375rem}}.anniversary30-explanation h3{font-size:1.875rem;line-height:2.375rem}@media(max-width:576px){.anniversary30-explanation h3{font-size:1.25rem;line-height:1.75rem}}.anniversary30-explanation p{font-size:1.25rem;line-height:2.375rem}@media(max-width:576px){.anniversary30-explanation p{font-size:1rem;line-height:1.25rem}}.anniversary30-grouped{background-color:#1d1e42}.page404{background-color:#f2f5fa;font-weight:500;padding:6.875rem 0}@media(max-width:576px){.page404{padding:3.125rem 0}}.page404 h5{color:#f97724;font-size:1.25rem;margin-bottom:1.25rem}@media(max-width:576px){.page404 h5{font-size:1rem;margin-bottom:.9375rem}}.page404 h1{color:#1d1e42;font-size:3.125rem;font-weight:700;line-height:inherit;margin-bottom:1.3125rem;text-transform:none}@media(max-width:576px){.page404 h1{font-size:1.25rem;margin-bottom:.9375rem}}.page404 h4{color:dimgray;font-size:1.25rem;line-height:1.5rem;text-transform:none}@media(max-width:576px){.page404 h4{font-size:1rem}}.page404-cards{padding-top:5rem}@media(max-width:576px){.page404-cards{padding-top:3.125rem}}.page404-cards h4{color:#1d1e42}.page404-cards ul{display:grid;gap:1.875rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.625rem}@media(max-width:992px){.page404-cards ul{grid-template-columns:minmax(0,1fr)}}.page404-cards ul li{background-color:#fff;padding:1.5625rem}@media(max-width:576px){.page404-cards ul li{padding:1.25rem}}.page404-cards ul li header{align-items:center;display:flex;gap:.90625rem;margin-bottom:1.75rem}.page404-cards ul li header img{max-height:1.5rem}.page404-cards ul li header h3{color:#1d1e42;font-size:1.125rem;font-weight:500;text-transform:none}@media(max-width:576px){.page404-cards ul li header h3{font-size:1rem}}.page404-cards ul li p{color:dimgray;font-size:.875rem;line-height:1.5rem;margin-bottom:1.625rem}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons .page404-cards ul li a.wp-block-button__link,.page404-cards ul li .btn,.page404-cards ul li .gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link{text-transform:none}.home-sectors .container-lg{padding:0 10%}.header-top{background:#fff;border-bottom:1px solid #f2f5fa}.header-top__menu,.link-phone{color:#1d1e42;font-weight:500}.header-menu .menu-item-has-children>ul li a i{position:absolute;right:.75rem}.header-menu .menu-item-has-children>ul li:not(.menu-item-has-children)>a:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:900;position:absolute;right:.75rem}.header-menu .menu-item-has-children>ul li a{position:relative}.header-menu>.menu-item-has-children>.sub-menu>li>a:hover{background:#f2f5fa;color:#1d1e42}.header-menu>.menu-item-has-children>.sub-menu>li>a:hover:after{color:#f97724}.header-menu .menu-item-has-children>ul li.menu-item-has-children{font-weight:500;text-transform:capitalize}.header-menu .menu-item-has-children>ul li.menu-item-has-children>a{text-transform:capitalize}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons .hero-content__action a.wp-block-button__link,.hero-content__action .btn-round,.hero-content__action .gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.wp-block-button__link{min-width:250px}.sector-cslider .container-lg h2{color:#1d1e42;font-size:1.875rem;letter-spacing:.05em;line-height:2.5rem;margin-bottom:3.125rem;text-align:center}.sector-cslider nav ul li{letter-spacing:1px;line-height:60px;padding:0}.sector-cslider__item-content>h3{width:50%}@media(max-width:1024px){.sector-cslider nav{margin:auto;overflow-x:scroll}}.grid1-content h4{font-weight:600}.grid1-content p{color:gray}.grid1-content ul li{color:gray;font-weight:500;margin-bottom:20px}.grid1-content ul.inlineList li{display:inline-block;padding:15px}.grid1-content h3 span{color:#f97724;font-size:25px}.list li,.prod-content__col2 ul li{color:gray}.prod-content ul{list-style-type:none}.action h5{color:#bababa;margin:30px 0}.footer-main__col .footer-menu-title,.footer-main__col ul.upp li{font-weight:500}.icons-row._dark li h4{letter-spacing:1px}.card-sm h3{color:#23276e;width:50%}.card-sm a:after{bottom:30px;color:#f97724;content:"";font-family:Font Awesome\ 5 Pro;font-weight:900;left:30px;position:absolute}.scases-main{grid-template-columns:minmax(auto,900px) 1fr}.sector-cards:before{max-width:900px}.sector-cards.no_sectorSlider:before{height:0}section.cards-list.sector-cards.no_sectorSlider{padding-top:100px}.hero-content{background:#1d1e42}@media(min-width:575px){.grid1-row:nth-child(odd) figure{order:-1}.grid1-row:nth-child(2n+2) figure{order:1}.grid1-chess .grid1-row:nth-child(odd){grid-template-columns:minmax(0,1120px) minmax(10%,850px)}.grid1-row:nth-child(2n+2){grid-template-columns:minmax(0,850px) minmax(10%,1120px)}}.card-article h3{width:100%}.list-style li a:hover{font-weight:600}.hero-single__action ul{max-height:250px;overflow:overlay}.prod-content__col1 .content ul{color:gray;font-size:.9375rem;font-weight:500;list-style:disc;margin-bottom:2.1875rem;padding-left:20px}.related ul li h5{font-weight:500}.related ul li figure img{height:100%}.prod-content__col2 ul li{color:#fff}.hero-single__media-item{overflow:hidden}.hero-single__media.poster img{-o-object-fit:cover;object-fit:cover}.case-products h3{color:#1d1e42;font-weight:500;margin-bottom:30px}.header-menu>.menu-item-has-children>.sub-menu>li .sub-menu a:hover{color:#1d1e42}.home-hero__content ul{margin-bottom:15px;margin-top:30px}.home-hero__content h4{font-weight:300}.home-hero__content figure{height:140px;margin-bottom:70px;max-width:unset}.header-menu>li>a{height:1.25rem;letter-spacing:1px}@media(min-width:1199px){.header-menu>li>a{height:5rem}}.card-sm h3,.card-sm h5{letter-spacing:1px}.header-logo,.header-search{height:80px}.scases__content .btn-lg__solid{width:380px}.tax-products{padding-bottom:100px}.tax-products__item h4{font-weight:500}.tax-products__item figure{background-position:50%;background-size:cover;overflow:hidden}.tax-products__item figure img{max-height:unset;max-width:100%;-o-object-fit:cover;object-fit:cover}.tax-nav a{padding:20px}.content .about-content__col1 p,.tax-nav a.current{color:#fff}.about-content__col2 blockquote p{color:#1d1e42}.page-template-page-about .hero figure img{top:-50px}.about-history .grid1-row{grid-template-columns:minmax(0,900px) minmax(10%,1120px)}.about-history .grid1-row:nth-child(odd) figure{order:1}.about-history .grid1-row figure{order:-1}.about-history .grid1-row:nth-child(2n+2){grid-template-columns:minmax(0,1120px) minmax(10%,900px)}.about-history .grid1-row:nth-child(2n+2) .grid1-content{background:#f2f5fa}.scases-list__item .card-content{padding:20px}.card-content h5{letter-spacing:1px}.newses nav ul li a{font-weight:500}.page-template-page-accessories .hero-content h3{color:#77788d;margin-bottom:50px}.latest-header h3{font-size:30px}section.home-support{overflow:hidden}@media(max-width:1600px){.home-sectors ul li h3{font-size:16px}}.hero-content.content h3{color:#fff}.hero-content.hero-content__white h3{color:#23276d}@media(max-width:1600px){.sector-cslider .container-lg{padding:0 30px}}.saturday-loading{margin-top:-60px}.contactFormSuccess p{font-size:30px;padding:30px 0}h3.notBold{display:none}@media(max-width:500px){.home-hero>img{display:none}.home-hero__content figure img{width:100%}.home-hero__content figure{margin-bottom:50px}.home-hero__content h4{font-weight:600;order:1;position:relative;text-align:center}.home-hero__content h4:last-of-type{display:none}h3.notBold{color:#fff;display:block;font-size:1.0625rem;line-height:1.875rem;text-align:center}.btn-list li{display:block;width:100%}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons .home-hero__content ul a.btn-orange.wp-block-button__link,.home-hero__content ul .gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.btn-orange.wp-block-button__link,.home-hero__content ul a.btn.btn-round.btn-orange{width:100%}.gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons .home-hero__content ul a.btn-dark.wp-block-button__link,.home-hero__content ul .gr-plugin-cta-wrapper .gr-plugin-cta-inner .gr-plugin-cta-content .gr-cta-wrapper .wp-block-buttons a.btn-dark.wp-block-button__link,.home-hero__content ul a.btn.btn-round.btn-dark{background:#fff;color:#13142f;width:100%}.home-hero{min-height:350px;padding-top:0}.home-hero__slide .container-lg{padding:0}.home-hero__slide{height:350px;padding:0}}.home-hero__content{max-width:unset!important}.hero-content h3{color:#fff}.footer .scaff.scaff-top{top:0}.home-hero__content h1{color:#fff;font-size:70px;font-weight:900;letter-spacing:.1em;line-height:65px;margin-bottom:30px;text-transform:uppercase;width:200%}.home-hero__content figure{margin-bottom:0}.home-hero__content{padding-top:0}.home-hero__slide:before{display:none}.cm__popup{background-color:#f5f5f5!important}@media(max-width:600px){.cm__popup{background-color:inherit}}@media(max-width:920px){.cm__popup.__bottom.showhidden{height:auto!important}}@media(max-width:600px){.cm__popup.__bottom.showhidden{height:100%!important;overflow:scroll}}.cm__popup__inner{background-color:#f5f5f5!important;margin:0 auto;max-width:1534px;padding:50px 0!important}.cm__popup__inner-content h2{font-size:1.5rem;font-weight:500;margin-bottom:1.25rem;text-transform:inherit}.cm__popup__inner-content p{font-size:1rem;line-height:24px}.cm__popup__inner-content p:not(:last-child){margin-bottom:1.5625rem}.cm__popup__inner-content a{text-decoration:underline}.cm__popup__inner-hidden .cm__button{padding:11px!important;width:173px}.cm__popup__checkbox{background-color:#f5f5f5;border:1px solid #f97724!important;height:20px!important;width:20px!important}.cm__popup__checkbox.disabled{background-color:#f97724!important;opacity:.5}.cm__popup__checkbox svg{width:70%}.cm__popup__field-description{padding-top:10px}.cm__button{border-radius:3px;font-size:.875rem;font-weight:500;padding:11px 25px!important;white-space:nowrap}.cm__button_secondary{background-color:#f5f5f5!important;border:1px solid #f97724!important;color:#f97724!important}.cm__link{align-items:center;display:flex;font-weight:500;gap:5px;justify-content:center;text-decoration:none!important}.cm__link,.cm__link:after{color:#f97724;font-size:.875rem}.cm__link:after{content:""}:root {
--gr-orange: #F97724;
--gr-orange-dark: #d96d12;
--gr-navy-dark: #1D1E42;
--gr-navy-light: #24254F;
--gr-navy-light-2: #23276E;
--gr-sky-blue: #EDF5FE;
--gr-light-grey: #F2F5FA;
--gr-white: #FFFFFF;
--gr-black: #1E293B;
--gr-mid-grey: #D2D5DE;
}
@media (min-width: 1520px) {
.container,
.container-content {
max-width: 1510px;
}
}
@media (min-width: 1201px) {
.header-menu>li {
border-left: 1px solid #d2d5de7d;
}
.header-menu>li>a {
min-width: 8.85rem;
font-size: 0.8rem;
}
}
.header-search {
border-left: 1px solid #d2d5de7d;
}
.home-hero-redesign {
display: flex;
flex-direction: column;
padding: 3rem 0 6.25rem 0;
}
.hero-cols {
display: flex;
flex: 1;
min-height: 40rem;
}
.hero-col {
display: flex;
}
.hero-col--left {
flex: 0 0 50%;
padding-bottom: 10rem;
}
.hero-col__inner {
margin: auto 0;
width: 100%;
display: flex;
flex-direction: column;
gap: 2rem;
}
.hero-brand__logo {
margin-bottom: 2.5rem;
padding-right: 1rem;
}
.hero-brand__logo img {
width: 100%;
display: block;
}
.hero-brand__title {
margin-top: 2.5rem;
font-size: 2rem;
color: var(--gr-white);
line-height: 1.1;
text-transform: uppercase;
}
hr {
border-top: 2px solid;
}
.hero-brand hr {
border-top: 1px solid var(--gr-white);
}
.hero-brand__subtitle {
color: var(--gr-white);
margin-top: 0.75rem;
font-size: 1rem;
line-height: 1.5;
font-weight: 400;
}
.hero-col--right {
flex: 1;
background-size: cover;
background-position: center;
}
@media (max-width: 820px) {
.hero-cols {
flex-direction: column;
min-height: auto;
}
.hero-col--left {
flex: none;
width: 100%;
}
.hero-col__inner {
padding: 2rem 1.25rem;
}
.hero-brand__title {
font-size: 1.75rem;
}
.hero-col--right {
flex: none;
width: 100%;
min-height: 16rem;
}
}
.hero-search-container {
width: 100%;
position: absolute;
max-width: 1200px;
left: 50%;
transform: translateX(-50%);
bottom: 0;
}
@media (min-width: 1520px) {
.hero-search-container {
max-width: 1510px;
}
}
.add-padding {
padding: 3.125rem 20px;
}
.home-testimonial-banner {
background: var(--gr-navy-dark);
}
.testimonial-banner {
display: flex;
align-items: center;
}
.testimonial-banner__quote {
flex: 0 0 30%;
padding-top: 2rem;
}
.testimonial-banner__quote img {
width: 100%;
display: block;
}
.testimonial-banner__text {
flex: 1;
padding: 5rem;
}
.testimonial-banner__content {
color: var(--gr-white);
font-style: italic;
font-size: 1rem;
font-weight: 400;
line-height: 1.7;
margin-bottom: 1.5rem;
}
div.testimonial-banner__text>h2 {
text-transform: inherit;
}
.testimonial-banner__author {
color: var(--gr-orange);
font-size: 0.875rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
margin: 0;
} .home-hs-accreditations {
display: flex;
}
.hs-col {
flex: 0 0 60%;
background: var(--gr-navy-dark);
padding: 4rem;
color: var(--gr-white);
}
.hs-col__title {
color: var(--gr-white);
font-size: 1.5rem;
margin-bottom: 1.5rem;
}
.hs-col__content {
font-size: 0.9375rem;
line-height: 1.7;
margin-bottom: 2rem;
}
.hs-col__content p {
margin-bottom: 1rem;
}
.hs-btn {
display: inline-block;
background: var(--gr-orange);
color: var(--gr-white);
font-size: 0.8125rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
padding: 0.75rem 1.75rem;
border-radius: 2rem;
text-decoration: none;
transition: background 0.4s ease, color 0.4s ease;
}
.pseudo-arrow-white::after {
content: '';
-webkit-mask-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR-largearrow-white.svg);
mask-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR-largearrow-white.svg);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
background-color: var(--gr-white);
display: inline-block;
vertical-align: middle;
width: 16px;
height: 14px;
transition: background-color 0.4s ease;
}
.pseudo-arrow-white:hover::after {
background-color: var(--gr-orange);
}
.hs-btn:hover {
background: var(--gr-white);
color: var(--gr-black);
}
.accreditations-col {
flex: 1;
background: var(--gr-sky-blue);
padding: 4rem;
}
.accreditations-col__title {
font-size: 1.5rem;
margin-bottom: 1.5rem;
color: var(--gr-navy-dark);
}
.accreditations-list {
list-style: none;
margin: 0 0 2rem;
padding: 0;
}
.accreditations-list__item {
font-size: 0.9375rem;
padding: 10px 0;
color: var(--gr-navy-dark);
font-size: 15px;
font-style: normal;
font-weight: 500;
}
.archive .tax-nav a.current {
background-color: var(--gr-navy-light-2);
}
.tax-nav__parent>li:nth-child(2n+1) {
background-color: var(--gr-navy-dark);
}
.tax-nav__parent>li>a {
padding-right: 2.5rem;
position: relative;
font-weight: 900;
}
.tax-nav__parent>li>a::after {
content: '';
position: absolute;
right: 1.25rem;
top: 50%;
transform: translateY(-50%) rotate(180deg);
width: 13px;
height: 8px;
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR-smallarrow.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.tax-nav__parent>li>a.current::after {
transform: translateY(-50%) rotate(0deg);
}
.archive .content h3 {
text-transform: none;
}
.archive .content p {
color: var(--gr-black);
}
.tax-main__content.has-content {
column-gap: 1.875rem;
}
.tax-main__content-text {
position: relative;
}
.tax-main__content-text .content {
position: relative;
z-index: 10;
}
.tax-did-you-know {
position: relative;
z-index: 1;
margin: 0 -20px -3.125rem;
background: #EDF5FE;
clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%);
}
@media (min-width: 821px) {
.tax-did-you-know {
margin: 0 -3.125rem -3.125rem;
}
}
.tax-did-you-know .content {
padding: 3.125rem;
}
@media (min-width: 821px) {
.case-main {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 1024px) {
.hero-lesser__right {
margin-top: 2rem;
}
.hero-lesser h1 {
font-size: 2.8rem;
}
}
@media (min-width: 1920px) {
.tax-main__content-text::after {
padding-bottom: 40%;
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/blue_angle_bg_crop_.svg);
background-size: 100% 100%;
}
}
@media (max-width: 1516px) {
.tax-main__content-text::after {
padding-bottom: 65%;
background-size: 100% 115%;
}
}
@media (max-width: 1440px) {
.tax-main__content-text::after {
padding-bottom: 75%;
background-size: 100% 100%;
}
}
@media (max-width: 1024px) {
.tax-main__content-text::after {
padding-bottom: 70%;
background-size: 100% 115%;
}
}
@media (min-width: 1517px) {
.tax-did-you-know {
margin-top: 6rem;
}
}
.btn-white {
background-color: var(--gr-white);
color: var(--gr-navy-dark);
}
.btn-white i {
color: var(--gr-orange);
}
.action h5 {
text-transform: none;
color: white;
}
.btn-arrow {
display: none;
}
.downloads h1,
.cases-main h1,
.downloads-main h1 {
font-size: 2.8rem;
}
.action-1__img--mobile {
display: none;
}
.tax-did-you-know .content h3 {
color: var(--gr-navy-dark);
font-size: 1.25rem;
text-transform: uppercase;
margin-bottom: 0.5rem;
}
.tax-did-you-know .content p {
color: var(--gr-black);
margin-bottom: 1.25rem;
}
.tax-did-you-know .content .btn {
margin-bottom: 0;
}
.pre-footer {
padding-bottom: 0 !important;
}
.footer-main__col ul li {
color: var(--gr-black);
font-weight: 500;
font-size: 0.875rem;
}
.footer-main__col .footer-menu-title,
.footer-main__col ul.upp li {
font-size: 0.875rem;
}
.footer-copyrights {
color: var(--gr-black);
font-weight: 500;
}
.action-2 img {
transform: translateX(-6rem);
padding-top: 2rem;
}
.sector-services h2 {
margin-bottom: 2rem;
}
.sector-services .tax-products {
grid-template-columns: repeat(var(--cols, 3), 1fr);
}
@media (max-width: 1367px) {
.sector-services .tax-products {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 576px) {
.sector-services .tax-products {
grid-template-columns: 1fr;
}
}
.scases-list .card.scases-list__item {
width: 770px;
}
@media (max-width: 1367px) {
.scases-list .card.scases-list__item {
width: 600px;
}
.scases-list .slick-list {
margin-left: 220px;
}
}
@media (max-width: 1024px) {
.scases-list .card.scases-list__item {
width: 440px;
}
.scases-list .slick-list {
margin-left: 240px;
}
}
@media (max-width: 820px) {
.scases-list .card.scases-list__item {
width: 320px;
}
.scases-list .slick-list {
margin-left: 60px;
}
}
@media (max-width: 576px) {
.scases-list .card.scases-list__item {
width: calc(100vw - 90px);
}
.scases-list .slick-slide {
margin: 0 10px;
}
.scases-list .slick-list {
margin-left: 0;
margin-right: -10px;
}
}
.scases-list__item .card-content__excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.tax-products__item h4 {
font-weight: 700;
}
.tax-products__item h4::after {
content: '';
font-family: inherit;
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR-largearrow.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 16px;
height: 14px;
}
.tax-gr-product-category .breadcrumb {
background: var(--gr-white);
}
.tax-gr-product-category .breadcrumb li,
.tax-gr-product-category .breadcrumb li a {
color: var(--gr-navy-dark);
}
.tax-gr-product-category .breadcrumb li::after {
color: var(--gr-navy-dark);
}
.tax-gr-product-category .breadcrumb li:last-child,
.tax-gr-product-category .breadcrumb li:last-child a {
color: var(--gr-orange);
font-weight: 700;
}
.accreditations-logos {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
}
.accreditations-logos img {
height: 3.5rem;
width: auto;
}
.case-content a {
text-decoration: underline;
}
.content h3 {
color: #23276d;
}
.case-content iframe {
width: 100%;
height: 600px;
}
.content ul li::marker {
color: var(--gr-orange);
font-size: 20px;
}
.hero-single {
overflow: hidden;
}
.hero-single__media-item video {
height: 105%;
}
.homeSlider .slick-next,
.homeSlider .slick-prev {
color: var(--gr-white);
font-size: 5rem;
height: auto;
width: auto;
z-index: 1;
}
.homeSlider .slick-prev {
left: 25px;
}
.homeSlider .slick-next {
right: 25px;
}
.homeSlider .slick-next:before,
.homeSlider .slick-prev:before {
display: none;
}
@media (max-width: 768px) {
.hero-single__media-item video {
height: 100%;
}
.homeSlider .slick-next,
.homeSlider .slick-prev {
font-size: 20px;
}
}
.hero-lesser {
position: relative;
min-height: 0;
height: auto;
width: 100%;
display: block;
padding: 120px 0;
}
.hero-lesser:before {
position: absolute;
top: 0;
left: 50%;
bottom: 0;
width: 100%;
content: '';
background: var(--gr-navy-dark);
transform: translateX(-50%);
}
.hero-lesser .hero-content {
gap: 0 60px;
display: grid;
margin: 0 auto;
padding: 0 20px;
max-width: 1380px;
align-items: center;
grid-template-rows: 20px;
grid-template-columns: 1fr 1fr;
background: transparent !important;
}
.hero-lesser .hero-content:before {
position: absolute;
top: 0;
left: 0;
content: '';
width: 100%;
height: 100%;
background: var(--gr-navy-dark) url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/grwatermark-alt.webp) 0 0 no-repeat;
background-size: auto 500px;
}
.hero-lesser h4 {
position: relative;
grid-column: 1;
margin: auto 0 0;
}
.hero-lesser h1 {
position: relative;
grid-column: 1;
margin: 0 0 auto;
}
.hero-lesser h3 {
position: relative;
margin: 0;
grid-column: 2;
align-self: center;
grid-row: 1 / span 2;
text-transform: none;
}
.hero-lesser--about {
background-size: cover;
color: var(--gr-white);
}
.hero-lesser--about .hero-content {
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
align-items: center;
}
.hero-lesser__left {
position: relative;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.5rem;
}
.hero-lesser__left .hero-lesser__eyebrow {
color: var(--gr-orange);
font-size: 0.875rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
margin: 0;
}
.hero-lesser__left h1 {
margin: 0;
color: var(--gr-white);
}
.hero-lesser__right {
position: relative;
color: var(--gr-white);
}
.hero-lesser--about h1,
.hero-lesser--about h2,
.hero-lesser--about h3,
.hero-lesser--about h4,
.hero-lesser--about p {
position: relative;
grid-row: unset;
grid-column: 1;
margin: 0 0 1.5625rem;
}
.hero-lesser--about ul {
position: relative;
gap: 15px;
margin: 0;
padding: 0;
list-style: none;
flex-direction: column;
}
.hero-lesser--about .hero-content__action {
position: relative;
padding: 0;
background-color: transparent;
}
.hero-lesser--about .hero-content__action h4 {
color: white;
}
.hero-content__ctas {
position: absolute;
top: 50%;
right: 0;
width: 50%;
transform: translateY(-50%);
}
.hero-lesser--about blockquote {
grid-column: 2;
align-self: center;
grid-row: 1 / span 3;
}
.hero-lesser--about blockquote p {
color: white;
font-weight: 500;
font-style: italic;
font-size: 1.4rem;
margin-bottom: 1.5625rem;
}
.hero-lesser--about blockquote span {
color: white;
font-weight: 500;
font-size: 0.9375rem;
margin-bottom: 1.5625rem;
}
@media (max-width: 1024px) {
.hero-lesser {
background: var(--gr-navy-dark) none;
}
.hero-lesser:before {
display: none;
}
.hero-content:before {
display: block;
}
.hero-lesser .hero-content {
display: block;
}
.hero-lesser h4,
.hero-lesser h3 {
margin: 0;
}
.hero-lesser h1 {
margin: 2.5rem 0;
}
.hero-content__ctas {
position: relative;
top: auto;
right: auto;
width: auto;
transform: none;
padding-top: 120px;
}
}
.page-content-section--contacts {
flex-wrap: nowrap;
}
.page-content--contacts {
margin: 0;
}
.page-template-page-location-service .page-content {
width: 100%;
}
.page-template-page-sector-cluster .page-content {
width: 100%;
}
.page-template-page-location-service .hero-content {
max-width: 1200px;
}
.page-template-page-sector-cluster .hero-content {
max-width: 1200px;
}
@media (min-width: 1520px) {
.page-template-page-location-service .hero-content {
max-width: 1510px;
}
.page-template-page-sector-cluster .hero-content {
max-width: 1510px;
}
}
.page-template-page-location-service .hero-content.hero-content__white {
max-width: none;
}
.page-template-page-location-service .contact-form {
padding-right: 0;
}
.page-template-page-sector-cluster .contact-form {
padding-right: 0;
}
.page-template-page-location-service .field-check label p {
color: var(--gr-white);
}
.page-template-page-sector-cluster .field-check label p {
color: var(--gr-white);
}
@media (max-width: 1200px) {
.page-template-page-location-service .hero-sm .hero-content {
display: flex;
}
}
@media (max-width: 1080px) {
.page-template-page-location-service .hero-sm .hero-content {
display: block;
}
}
.page-template-page-location-service .grid1-chess {
max-width: none;
margin: 0;
}
.page-template-page-sector-cluster .grid1-chess {
max-width: none;
margin: 0;
}
.page-template-page-location-service .grid1-chess.--single .grid1-row,
.page-template-page-location-service .grid1-chess.--single .grid1-row:nth-child(2n) {
grid-template-columns: 41fr 59fr;
}
.page-template-page-sector-cluster .grid1-chess.--single .grid1-row,
.page-template-page-sector-cluster .grid1-chess.--single .grid1-row:nth-child(2n) {
grid-template-columns: 41fr 59fr;
}
.page-template-page-location-service .grid1 figure {
height: auto;
min-height: 100%;
}
.page-template-page-sector-cluster .grid1 figure {
height: auto;
min-height: 100%;
}
@media (max-width: 820px) {
.page-template-page-location-service .grid1-chess.--single .grid1-row,
.page-template-page-location-service .grid1-chess.--single .grid1-row:nth-child(2n) {
grid-template-columns: 1fr;
}
.page-template-page-sector-cluster .grid1-chess.--single .grid1-row,
.page-template-page-sector-cluster .grid1-chess.--single .grid1-row:nth-child(2n) {
grid-template-columns: 1fr;
}
.page-template-page-location-service .grid1 figure {
height: 300px;
min-height: unset;
}
.page-template-page-sector-cluster .grid1 figure {
height: 300px;
min-height: unset;
}
}
.loc-faqs,
.cluster-faqs {
position: relative;
overflow: hidden;
padding: 4rem 0;
background-color: var(--gr-light-grey);
}
.loc-faqs .container,
.cluster-faqs .container {
max-width: 1080px;
}
.loc-faqs::after,
.cluster-faqs::after {
content: '';
position: absolute;
right: -2rem;
top: 50%;
transform: translateY(-50%);
width: clamp(300px, 41.67vw, 600px);
height: clamp(300px, 41.67vw, 600px);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231D1E42' d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
opacity: 0.04;
pointer-events: none;
}
.loc-faqs h2,
.cluster-faqs h2 {
margin-bottom: 2rem;
}
.loc-faqs .accordion,
.cluster-faqs .accordion {
background-color: var(--gr-navy-light-2);
}
.loc-faqs .accordion .accordion-item,
.cluster-faqs .accordion .accordion-item {
margin-bottom: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.loc-faqs .accordion .accordion-item:last-child,
.cluster-faqs .accordion .accordion-item:last-child {
border-bottom: none;
}
.loc-faqs .accordion .accordion-item h4,
.cluster-faqs .accordion .accordion-item h4 {
background-color: var(--gr-navy-dark);
color: var(--gr-white);
}
.loc-faqs .accordion .accordion-content,
.cluster-faqs .accordion .accordion-content {
background-color: var(--gr-white);
color: var(--gr-black);
}
.loc-faqs .accordion .accordion-content p,
.cluster-faqs .accordion .accordion-content p {
color: var(--gr-black);
}
.loc-reviews,
.cluster-reviews {
position: relative;
padding: 4rem 0;
background-color: var(--gr-navy-dark);
overflow: hidden;
}
.loc-reviews::before,
.cluster-reviews::before {
content: '';
position: absolute;
top: -1rem;
left: -2rem;
width: 380px;
height: 300px;
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/dist/img/QuotesLarge.svg);
background-size: contain;
background-repeat: no-repeat;
pointer-events: none;
z-index: 0;
opacity: 0.6;
}
.loc-reviews .container,
.cluster-reviews .container {
position: relative;
z-index: 1;
}
.loc-reviews h2,
.cluster-reviews h2 {
color: var(--gr-white);
margin-bottom: 2rem;
}
.loc-reviews__list,
.cluster-reviews__list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 1.5rem;
}
.loc-reviews__item,
.cluster-reviews__item {
background-color: var(--gr-navy-light);
padding: 2rem;
border-top: 3px solid var(--gr-orange);
}
.loc-reviews__item blockquote,
.cluster-reviews__item blockquote {
color: var(--gr-white);
font-style: italic;
font-size: 0.9375rem;
line-height: 1.7;
margin: 0 0 1.25rem 0;
}
.loc-reviews__item cite,
.cluster-reviews__item cite {
color: var(--gr-orange);
font-size: 0.8125rem;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.06em;
}
@media (max-width: 820px) {
.loc-reviews__list,
.cluster-reviews__list {
grid-template-columns: 1fr;
}
}
@media (max-width: 1080px) {
.page-template-page-location-service .hero-lesser {
padding: 80px 0;
}
.page-template-page-sector-cluster .hero-lesser {
padding: 80px 0;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .hero-lesser {
padding: 3rem 0;
}
.page-template-page-sector-cluster .hero-lesser {
padding: 3rem 0;
}
}
@media (max-width: 1080px) {
.page-template-page-location-service .loc-faqs,
.page-template-page-location-service .loc-reviews,
.page-template-page-sector-cluster .cluster-faqs,
.page-template-page-sector-cluster .cluster-reviews {
padding: 3rem 0;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .loc-faqs,
.page-template-page-location-service .loc-reviews,
.page-template-page-sector-cluster .cluster-faqs,
.page-template-page-sector-cluster .cluster-reviews {
padding: 2rem 0;
}
}
.cluster-sub-pages {
padding: 4rem 0;
background-color: var(--gr-light-grey);
}
.cluster-sub-pages h2 {
margin-bottom: 2rem;
}
.cluster-sub-pages h2:has(+ .cluster-sub-pages__intro) {
margin-bottom: 1rem;
}
.cluster-sub-pages__intro {
max-width: 720px;
margin: 0 0 2rem;
}
.cluster-sub-pages__list {
display: grid;
grid-template-columns: repeat(var(--cols, 4), 1fr);
grid-column-gap: 1.875rem;
grid-row-gap: 1.875rem;
}
@media (max-width: 1367px) {
.cluster-sub-pages__list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 576px) {
.cluster-sub-pages__list {
grid-template-columns: 1fr;
}
}
.page-template-page-location-service .grid1-content,
.page-template-page-location-service .hero-sm .hero-content .hero-content__text {
padding: 5rem;
}
.page-template-page-sector-cluster .grid1-content {
padding: 5rem;
}
@media (max-width: 1280px) {
.page-template-page-location-service .grid1-content,
.page-template-page-location-service .hero-sm .hero-content .hero-content__text {
padding: 4rem;
}
.page-template-page-sector-cluster .grid1-content {
padding: 4rem;
}
}
@media (max-width: 1080px) {
.page-template-page-location-service .grid1-content,
.page-template-page-location-service .hero-sm .hero-content .hero-content__text {
padding: 3rem;
}
.page-template-page-sector-cluster .grid1-content {
padding: 3rem;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .grid1-content,
.page-template-page-location-service .hero-sm .hero-content .hero-content__text {
padding: 2rem 1.25rem;
}
.page-template-page-sector-cluster .grid1-content {
padding: 2rem 1.25rem;
}
}
.page-template-page-location-service .page-content-section--contacts .page-content {
padding: 5rem 0;
}
.page-template-page-sector-cluster .page-content-section--contacts .page-content {
padding: 5rem 0;
}
@media (max-width: 1280px) {
.page-template-page-location-service .page-content-section--contacts .page-content {
padding: 4rem 0;
}
.page-template-page-sector-cluster .page-content-section--contacts .page-content {
padding: 4rem 0;
}
}
@media (max-width: 1080px) {
.page-template-page-location-service .page-content-section--contacts .page-content {
padding: 3rem 0;
}
.page-template-page-sector-cluster .page-content-section--contacts .page-content {
padding: 3rem 0;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .page-content-section--contacts .page-content {
padding: 2rem 0;
}
.page-template-page-sector-cluster .page-content-section--contacts .page-content {
padding: 2rem 0;
}
}
@media (max-width: 1080px) {
.page-template-page-location-service .latest {
padding: 4rem 0;
}
.page-template-page-sector-cluster .latest {
padding: 4rem 0;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .latest {
padding: 2.5rem 0;
}
.page-template-page-sector-cluster .latest {
padding: 2.5rem 0;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .icons-row {
padding: 2rem 0;
}
}
.page-template-page-location-service .cards-list.service-links {
padding: 4rem 0;
}
@media (max-width: 1080px) {
.page-template-page-location-service .cards-list.service-links {
padding: 3rem 0;
}
}
@media (max-width: 820px) {
.page-template-page-location-service .cards-list.service-links {
padding: 2rem 0;
}
}
@media (max-width: 1200px) {
.page-content-section--contacts .sidebar-content {
padding: 60px 20px;
}
}
@media (min-width: 1880px) {
.grid1-chess {
max-width: 1880px;
margin: 0 auto;
}
#content {
margin: 0 auto;
}
}
@media (min-width: 821px) and (max-width: 1200px) {
.header-collapse {
top: 134px;
}
}
@media (max-width: 1200px) {
.header-collapse {
top: 155px;
overflow-y: auto;
}
.fixed .header-collapse {
top: 125px;
}
.header-search {
display: none;
}
.header-sm .header-search {
display: block;
}
}
.cases-filters {
margin: 3rem 0 1.5rem 0 !important;
justify-content: flex-start;
}
.downloads-filters .selectric-wrapper,
.downloads-filters select {
margin: 0 1rem;
}
.downloads-filters .selectric .button:after {
border: none;
width: 13px;
height: 8px;
top: 50%;
right: 1.25rem;
left: auto;
bottom: auto;
transform: translateY(-50%) rotate(180deg);
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR-smallarrow.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.tax-main__content-action {
background-color: var(--gr-navy-light-2);
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR_cta_pattern.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: 100% 75%;
}
.tax-main__content-action ul {
margin: 5rem 0;
}
.hero {
min-height: auto;
}
.single-gr-service .hero {
min-height: auto;
}
.hero-lesser .hero-content--auto-rows {
grid-template-rows: auto;
}
.service-hero-banner__left h4 {
color: var(--gr-orange);
font-size: 0.875rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 0.5rem;
}
.service-hero-banner__left h1 {
color: var(--gr-white);
margin: 0;
}
.service-hero-banner__right p {
color: var(--gr-white);
font-size: 1rem;
line-height: 1.7;
margin: 0;
}
.single-gr-service .hero-content__text-wrapper {
display: flex;
flex-direction: column;
}
.single-gr-service.single-gr-service .hero-sm .hero-content .hero-content__text,
.page-template-page-location-service.page-template-page-location-service .hero-sm .hero-content .hero-content__text {
min-height: auto;
}
.single-gr-service .hero-content__image {
min-height: 30vh;
overflow: hidden;
display: flex;
}
.single-gr-service .hero-content__image figure {
flex: 1;
margin: 0;
}
.single-gr-service .hero-content__image figure img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.single-gr-service .hero-content__action,
.page-template-page-location-service .hero-content__action {
background-color: transparent;
padding: 0;
text-align: left;
}
.single-gr-service .tax-main__content-action ul {
margin-bottom: 0;
}
.single-gr-service .hero-content__action .btn-list {
flex-direction: column;
align-items: stretch;
margin-top: 1.5rem;
margin-bottom: 0;
}
.single-gr-service .hero-content__action .btn-list li {
width: 100%;
margin-right: 0;
}
.single-gr-service .hero-content__action .btn-list li a {
width: 100%;
display: block;
}
.service-content-split {
display: grid;
grid-template-columns: 1fr 1fr;
background-color: var(--gr-light-grey);
}
.service-content-split__left {
overflow: hidden;
}
.service-content-split__left figure {
height: 100%;
margin: 0;
}
.service-content-split__left figure img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.service-content-split__right {
padding: 4rem;
margin: auto;
}
.service-content-split__right h1 {
color: var(--gr-navy-dark);
margin-top: 0;
margin-bottom: 2rem;
}
.service-content-split__right ul {
list-style: none;
padding-left: 0;
margin: 0;
}
.service-content-split__right ul li {
display: flex;
align-items: center;
gap: 0.75rem;
line-height: 1.6;
padding: 0.5rem 0;
}
.service-content-split__right ul li::before {
content: '';
display: inline-block;
width: 10px;
height: 10px;
min-width: 10px;
background-color: #F97724;
}
.service-content-split__right p,
.service-content-split__right li {
color: var(--gr-black);
font-weight: 500;
}
.service-content-split__right ul + p {
margin-top: 2rem;
}
@media (max-width: 820px) {
.service-content-split {
grid-template-columns: 1fr;
}
.service-content-split__left {
min-height: 280px;
}
.service-content-split__right {
padding: 2.5rem 1.5rem;
}
}
.hero-content__white p {
color: var(--gr-black);
}
.hero-content.hero-content__white h3 {
color: var(--gr-black);
}
.hero-content__white .hero-content__action-wrapper p,
.hero-content__white .hero-content__action-wrapper h3 {
color: var(--gr-white);
} .hero-sm .hero-content .hero-content__text-wrapper {
flex: 1;
padding: 3.125rem;
}
.hero-sm .hero-content:has(.hero-content__action-wrapper) .hero-content__text-wrapper {
padding: 0;
}
.hero-sm .hero-content .hero-content__text-wrapper h3,
.hero-sm .hero-content .hero-content__text-wrapper p {
color: var(--gr-black);
}
.hero-sm .hero-content .hero-content__action-wrapper {
flex: 0 0 370px;
}
.hero-sm .hero-content .hero-content__action-wrapper ul {
margin: 2rem 0 0 0;
}
.downloads-layout {
display: grid;
grid-template-columns: 1fr 370px;
gap: 30px;
align-items: start;
}
.downloads-layout__sidebar {
position: sticky;
top: 10rem;
}
.accordion-item.has-child h4 {
background-color: var(--gr-navy-dark);
}
#downloadsAccordion {
background-color: var(--gr-navy-light-2);
}
.accordion .accordion-item {
margin-bottom: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
} .home-hero {
background-color: var(--gr-navy-light-2);
}
.home-hero-redesign::before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 45%;
height: 100%;
background-image: image-set(url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR_Hero_rightbg%20%281%29.webp) type('image/webp'), url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR_Hero_rightbg%20%281%29.png) type('image/png'));
background-size: cover;
background-position: right;
z-index: 0;
}
.hero-col--left::before {
content: '';
position: absolute;
top: 0;
left: -25rem;
width: 45%;
height: 80%;
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/GR%20Overlay.svg);
background-size: cover;
background-position: right;
z-index: 0;
}
.hero-search .hero-search-header {
background-color: var(--gr-sky-blue);
color: var(--gr-black);
}
.hero-search .hero-search-header .search-header-item__title {
color: var(--gr-black);
font-weight: 500;
} .header-top {
display: flex;
justify-content: space-between;
align-items: center;
padding: 8px 24px;
background-color: var(--gr-sky-blue);
}
.header-top__left {
display: flex;
align-items: center;
}
.header-top__fixed {
display: flex;
align-items: center;
}
.header-top__right {
display: flex;
align-items: center;
gap: 12px;
}
.header-top .link-phone {
font-size: 14px;
font-weight: 500;
color: #1A1A1A;
text-decoration: none;
display: flex;
align-items: center;
}
.header-top .link-phone:hover {
text-decoration: underline;
}
.btn-text--short {
display: none;
}
.header-top__right .header-top__button {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 18px;
border-radius: 999px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
transition: all 0.25s ease;
}
.header-top__right .header-top__button--webstore {
background-color: var(--gr-navy-dark);
color: var(--gr-white);
}
.header-top__right .header-top__button--webstore:hover {
background-color: var(--gr-navy-light-2);
}
.header-top__right .header-top__button--contact {
background-color: var(--gr-orange);
color: var(--gr-white);
}
.header-top__right .header-top__button--contact:hover {
background-color: var(--gr-orange-dark);
}
.header-top__right .header-top__button-icon {
width: 16px;
height: 16px;
display: block;
} .hs-page-hero {
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/Health%20%26%20Safety%20Hero%20%281%29.png);
background-size: cover;
background-position: center top;
background-color: var(--gr-navy-dark);
}
.hs-page-accreditations {
padding-top: 22rem;
}
.hs-page-accreditations .hs-col {
flex: 0 0 65%;
margin-top: -8rem;
}
.hs-col__label {
font-size: 0.8125rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--gr-orange);
margin-bottom: 0.75rem;
}
.hs-col__title--page {
font-size: 2.25rem;
}
.hs-col__subtitle {
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
color: var(--gr-white);
margin-bottom: 1.5rem;
}
.hs-sustainability {
display: flex;
min-height: 30rem;
}
.hs-sustainability__content {
flex: 0 0 45%;
padding: 4rem;
background: var(--gr-sky-blue);
display: flex;
flex-direction: column;
justify-content: center;
}
.hs-sustainability__title {
font-size: 1.75rem;
color: var(--gr-navy-dark);
margin-bottom: 1.5rem;
}
.hs-sustainability__text {
font-size: 0.9375rem;
line-height: 1.7;
color: var(--gr-black);
}
.hs-sustainability__text p {
margin-bottom: 1rem;
color: var(--gr-black);
font-weight: 500;
}
.hs-sustainability__image {
flex: 1;
background-image: url(//georgeroberts.com/wp-content/themes/gr_wp/assets/img/H%26S%20Sustainability%20BG.png);
background-size: cover;
background-position: center;
}
@media (max-width: 430px) {
.hero-lesser {
padding: 60px 0;
}
.hero-lesser h1 {
font-size: 2.4rem;
margin-bottom: 1.5rem;
}
.hero-lesser .hero-content:before {
top: 0;
}
}
@media (max-width: 820px) {
.hs-page-hero {
background-size: contain;
background-repeat: no-repeat;
}
.hs-page-accreditations {
flex-direction: column;
padding-top: 15rem;
}
.hs-page-accreditations .hs-col {
margin-top: -4rem;
}
.hs-sustainability {
flex-direction: column;
}
.hs-sustainability__content {
flex: none;
width: 100%;
padding: 2.5rem 1.25rem;
}
.hs-sustainability__image {
min-height: 16rem;
}
.hero-lesser .hero-content:before {
background-size: 100% auto;
}
}
section.home-support-redesign {
padding-top: 3.125rem;
}
section.home-support-redesign .home-support-title {
font-size: 1.5rem;
margin-bottom: 1.5rem;
font-weight: 900;
text-transform: uppercase;
}
section.home-latest-news .latest-news-title {
font-size: 1.5rem;
margin-bottom: 1.5rem;
font-weight: 900;
text-transform: uppercase;
}
section.home-latest-news .latest-news-description {
color: var(--gr-black);
}
.scaffolding-header-row .scaffolding-header-col p {
color: var(--gr-white);
}
.scaffolding-images-wrap .scaffolding-images-description {
font-weight: 900;
text-transform: uppercase;
}
.how-help .help-links .help-links-list__item {
font-weight: 500;
color: var(--gr-black);
}
@media (max-width: 820px) {
.header-top .link-phone {
font-size: 10px;
}
.header-collapse {
top: 133px;
height: calc(100vh - 133px);
overflow-y: auto;
}
#content {
padding-top: 8rem;
}
.tax-main__content-text,
.tax-main__content-action {
padding: 40px 20px;
}
.footer-copyrights ul {
justify-content: space-between;
margin-top: 2rem;
}
.footer-copyrights ul li:not(:last-child)::after {
display: none;
}
.home-hero-redesign::before {
width: 100%;
height: 40%;
top: unset;
bottom: 0;
}
.hero-col--right {
min-height: 10rem;
}
.testimonial-banner {
flex-direction: column;
}
.testimonial-banner__text {
padding: 2rem 0;
}
.testimonial-banner__quote img {
width: 70%;
}
.home-hs-accreditations {
flex-direction: column;
}
.hs-col,
.accreditations-col {
padding: 50px 20px;
}
.hs-sustainability {
flex-direction: column-reverse;
}
.downloads-layout {
grid-template-columns: none;
}
.downloads-filters .field {
width: 100%;
}
.downloads-filters .selectric {
width: 100%;
}
.downloads-filters .selectric-wrapper,
.downloads-filters select {
width: 100%;
margin: 1rem 0;
}
.downloads-filters label {
display: none;
}
.hero-col--left {
padding-bottom: 0;
}
.home-hero-redesign {
padding: 3rem 0 20rem 0;
}
.hero-search-container {
bottom: 8vh;
}
.hero-search {
border-radius: 0.625rem;
overflow: hidden;
}
.hero-col--left::before {
width: 100%;
left: -12rem;
top: -5rem;
height: 65%;
}
.header-sm {
background-color: #1d1e42;
}
.header-main {
background-color: #F97724;
}
.header-logo__img.st {
display: none;
}
.header-logo__img.fx {
display: block;
}
.header-search {
border-left: none;
}
.header-logo__img {
max-width: 11rem;
}
.btn-text--full {
display: none;
}
.btn-text--short {
display: inline;
}
.action-1 {
flex-direction: column;
padding: 0;
min-height: unset;
text-align: left;
}
.action-1__img--desktop {
display: none;
}
.action-1>.action-1__img--mobile {
display: block;
position: relative;
width: 100%;
height: 220px;
object-fit: cover;
object-position: center;
}
.action-1 .container {
padding: 2rem;
}
.action-1 .action-content {
max-width: 100%;
}
.action-1 .btn-round {
display: inline-flex;
align-items: center;
gap: 0.75rem;
}
.action-1 .btn-arrow {
display: block;
width: 1.25rem;
height: 1.25rem;
}
.tax-main__content-text {
margin-bottom: 20px;
}
.tax-main__content-text::after {
background-size: 100% 100%;
}
.tax-main__content-action ul {
margin: 5rem 0 10rem 0;
}
.action-2 {
text-align: left;
}
.action-2 .container {
flex-direction: column-reverse;
align-items: flex-start;
}
.action-2 .action-content {
padding-top: 20px;
padding-bottom: 20px;
}
.action-2 .container>img {
display: block;
transform: none;
padding-top: 0;
align-self: flex-end;
width: 100%;
}
.action-2 .hs-btn {
display: inline-flex;
justify-content: center;
align-items: center;
gap: 0;
}
.action-2 .btn-arrow {
display: block;
width: 1.25rem;
height: 1.25rem;
}
}
@media (max-width: 768px) {
.tax-main__content-text::after {
padding-bottom: 42%;
background-size: 100% 135%;
}
.sector-cslider nav ul li {
width: 100%;
font-size: 0.75rem;
}
.sector-cslider nav ul li:nth-child(2) {
padding-top: 30px;
margin-top: -8px;
}
.sector-cslider nav ul li:first-child {
z-index: 3;
border-radius: 25px 25px 0 0;
}
.sector-cslider nav ul li:last-child {
border-radius: 0;
border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
}
.sector-cslider nav ul {
display: flex;
flex-direction: column;
min-width: 100%;
padding-left: 0;
}
}
@media (min-width: 426px) and (max-width: 1200px) {
.hero-sm .hero-content .hero-content__action-wrapper ul {
margin: 10rem 0 0 0;
}
}
@media (min-width: 769px) and (max-width: 1200px) {
.hero-sm .hero-content {
display: flex;
}
.sector-cslider nav ul {
width: 80%;
margin: 0 auto;
}
}
@media (min-width: 426px) and (max-width: 768px) {
.testimonial-banner__quote {
align-self: flex-start;
}
}
@media (max-width: 480px) {
.tax-main__content-text::after {
padding-bottom: 75%;
background-size: 100% 100%;
}
.action-1 .btn-round {
width: 100%;
display: flex;
justify-content: center;
}
}
.card-sm h5 {
color: var(--gr-black);
} .single-gr-sector .content h3 {
text-transform: none;
}
.sector-cslider nav ul li {
font-size: 0.8rem;
line-height: 20px;
padding: 20px;
}
.sector-cslider__list {
margin: 20px 0 20px 0;
}
.sector-cslider__list .slick-slide {
padding-left: 100px;
padding-right: 100px;
}
@media (max-width: 992px) {
.sector-cslider__list .slick-slide {
padding-left: 50px;
padding-right: 50px;
}
}
@media (max-width: 576px) {
.sector-cslider__list .slick-slide {
padding-left: 20px;
padding-right: 20px;
}
}
.content p {
color: var(--gr-navy-dark);
}
.hero-content .content p,
.hero-content.content p,
.content-white p,
.export-content__text p,
.sector-cslider__item-content .content p {
color: #fff;
position: relative;
}
.sector-cslider__item-content .content p {
color: inherit;
}
.hero-lg figure {
height: 30vh;
}
@media (min-width: 1200px) {
.hero-lg figure {
height: calc(60vh - 119px);
}
}
.grid1-content p {
color: var(--gr-navy-dark);
}
.hero-content__text {
color: var(--gr-navy-dark);
padding: 4rem;
}
@media (max-width: 768px) {
.hero-content__text {
padding: 20px;
}
}